selectionRangeForProposedRange:granularity:
文字、語、段落のまとまりを含む範囲を返します
-(NSRange)selectionRangeForProposedRange:(NSRange)proposedSelRange:
granularity:(NSSelectionGranularity)granularity:
解説
文字、語、段落のまとまりを含む範囲を返します。
【proposedSelRange】
● NSSelectByCharacter
● NSSelectByWord
● NSSelectByParagraph
調節された範囲を返します。
選択の範囲を修正するためにマウストラッキングの間、繰り返して呼び出されます。
選択挙動をカスタマイズするために、このメソッドにオーバーライドします。
返り値
( NSRange )
範囲
引数
( NSRange )proposedSelRange
選択範囲
( NSSelectionGranularity )granularity
まとまりの種類(文字、語、段落)
フレームワーク
ApplicationKit
クラス
NSTextView
Instance Methods
使用可能
10.0
参照
- setSelectionGranularity:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSRange rng ; rng = [myOutlet selectionRangeForProposedRange:NSMakeRange(5,13) granularity:NSSelectByWord]; NSLog([NSString stringWithFormat:@"range %d - %d",rng.location,rng.location + rng.length]); } @end