テキストビューでさまざまな範囲のピクセル フレームを見つける必要があります。私はそれを行うために使用し- (CGRect)firstRectForRange:(UITextRange *)range;
ています。ただし、実際に作成する方法がわかりませんUITextRange
。
基本的に、これは私が探しているものです:
- (CGRect)frameOfTextRange:(NSRange)range inTextView:(UITextView *)textView {
UITextRange*range2 = [UITextRange rangeWithNSRange:range]; //DOES NOT EXIST
CGRect rect = [textView firstRectForRange:range2];
return rect;
}
Apple は、プロトコルを採用するためにサブクラスUITextRange
化する必要があると述べています。私はそれをしませんが、ドキュメントのサンプルコードに従い、クラッシュするサブクラスを渡すことを試みました。UITextPosition
UITextInput
firstRectForRange
テキストビューに異なる色を追加する簡単な方法があればUILables
教えてください。TRUE に設定して UIWebView を使用してみcontent editable
ましたが、JS との通信が好きではなく、必要なのはカラーリングだけです。
前もって感謝します。