0
私はUITextField
を持っていて、自己尊敬のすべてUITextField
と同じように、カーソルを動かすことで(キャレットとも呼ばれる)それを保持してスクロールすることができます。 この機能を無効にする方法があるかどうかを知りたいですか?UITextFieldでホールドとスクロールを無効にする方法
私はUITextField
を持っていて、自己尊敬のすべてUITextField
と同じように、カーソルを動かすことで(キャレットとも呼ばれる)それを保持してスクロールすることができます。 この機能を無効にする方法があるかどうかを知りたいですか?UITextFieldでホールドとスクロールを無効にする方法
私はこの投稿を使用して私の答えに基づいて:https://stackoverflow.com/a/16586297/6611229しかし、私は問題を解決するために変更を加えました。 UITextFieldのサブクラスを作成し、クラスに次のメソッドを追加できます。
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
self.selectedTextRange = [self textRangeFromPosition:self.endOfDocument
toPosition:self.endOfDocument];
return NO;
}
- (CGRect)caretRectForPosition:(UITextPosition*)position
{
return [super caretRectForPosition:self.endOfDocument];
}
はい、トリッキーに感謝しました:) – Randy