【发布时间】:2013-08-10 03:33:50
【问题描述】:
我想让用户像往常一样通过点击来在 uitextarea 周围移动光标,但我不希望键盘显示。
有没有我可以重写的方法来实现这一点?
【问题讨论】:
-
为此使用 uitextview。
标签: ios ipad cocoa-touch
我想让用户像往常一样通过点击来在 uitextarea 周围移动光标,但我不希望键盘显示。
有没有我可以重写的方法来实现这一点?
【问题讨论】:
标签: ios ipad cocoa-touch
如果您不想显示键盘和光标,那么只需 return NO,在末尾p>
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
/// Your stuff;
return NO;
}
另一种选择:
UIView* dummyView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1, 1)];
myTextField.inputView = dummyView;
将UIView (dummyView) 添加到您的UITextField 的inputView。
这不会返回键盘,但也会显示闪烁的光标。
【讨论】: