UITextView
どの特定のキャラクターがタップされたかを特定しようとしています。characterRangeAtPoint:
メソッドを使ってみました。UITextView
しかし、 I タップのどこにいても、常に nil を返します。次のコードを書いて実行しました。
for (int x = 0; x<1000; x++) {
pos.x = x;
for (int y = 0; y<1000; y++) {
pos.y = y;
UITextRange * range = [textView characterRangeAtPoint:pos];
if (range!=nil) {
NSLog(@"x: %f, y: %f", pos.x, pos.y);
}
}
}
まあ、それは文字列に到達することはありませんNSLog
。私は何を間違っていますか?