macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

shouldChangeTextInRanges:replacementStrings:

テキストが変更される時に呼び出されます
-(BOOL)shouldChangeTextInRanges:(NSArray *)affectedRanges:
            replacementStrings:(NSArray *)replacementStrings:

解説

テキストが変更される時に呼び出されます。
affectedRangesは、範囲の配列
複数の選択をする時に使用?

返り値

( BOOL )

YES/NO

引数

( NSArray * )affectedRanges
( NSArray * )replacementStrings

フレームワーク

ApplicationKit

クラス

NSTextView

Instance Methods

使用可能

10.4

参照

-isEditable

例文

//テキストが変更された時に呼び出されます。
- (BOOL)shouldChangeTextInRanges:(NSArray *)affectedRanges replacementStrings:(NSArray *)replacementStrings
{
	NSLog(@"NSTextView delegate shouldChangeTextInRanges:");
    return [super shouldChangeTextInRanges:affectedRanges replacementStrings:replacementStrings];
}