iOS6将光标放在特定的文本字段中
Posted
技术标签:
【中文标题】iOS6将光标放在特定的文本字段中【英文标题】:iOS6 Putting Cursor in SPecific Text Field 【发布时间】:2013-05-08 08:33:16 【问题描述】:在用户将数据添加到数据库后,我清除了三个文本输入字段:
self.textMonth.text = @"";
self.textTemp.text = @"";
self.textCloud.text = @"";
我如何随后将光标放在这些字段中的任何一个?
我尝试了许多其他地方提供的解决方案,但似乎都没有奏效。非常感谢。嗯
【问题讨论】:
【参考方案1】:只需使用becomeFirstResponder
让您的文本字段成为第一响应者即可......
[self.textMonth becomeFirstResponder];
随后更改文本字段使用textFieldShouldReturn
- (BOOL)textFieldShouldReturn:(UITextField *)textField
if([self.textMonth isFirstReponder])
[self.textTemp becomeFirstResponder];
else if([self.textTemp isFirstReponder])
[self. textCloud becomeFirstResponder];
else if([self.textCloud isFirstReponder])
[self.textMonth becomeFirstResponder];
return YES;
希望它能帮助您解决问题
【讨论】:
使用textFieldShouldReturn
方法,别忘了分配委托【参考方案2】:
试试这个:
[self.textMonth becomeFirstResponder];
【讨论】:
【参考方案3】:根据条件你可以使用becomeFirstResponder
[self.textMonth becomeFirstResponder];
[self.textTemp becomeFirstResponder];
[self.textCloud becomeFirstResponder];
【讨论】:
以上是关于iOS6将光标放在特定的文本字段中的主要内容,如果未能解决你的问题,请参考以下文章
如何在swift 4中禁用otp屏幕中文本字段上光标的中间外观
为啥我无法在 Swift 的登录按钮中验证 textFields