ksp*_*ock 5 messages uibutton uitextfield
我有一个自定义字段,允许用户在UITextField中输入文本.UITextField的左侧是UIButton.像这样的东西:
输入您的姓名:[姓名输入字段]
在关于UIButton的文本"输入您的名字:"和UITextField是[名称输入字段].
当用户点击UITextField时,键盘会按预期显示在设备上.但是,如果用户点击"输入您的名字:"的文字,则没有任何反应.这也是预期的.我需要告诉UITextField它应该调出键盘并在按下UIButton时开始编辑.
(我已经考虑过使UITextField的边界包含UIButton.但是,由于UITextField中文本的对齐,我不能做左对齐或右对齐等事情.它必须保持为居中文本.)谢谢您可以提供任何帮助.
Tim*_*Tim 13
您可以做的是将方法绑定到调用becomeFirstResponder文本字段的UIButton的touchDownInside操作(在Interface Builder中).然后,文本字段将开始编辑.
蒂姆,这样做了.在界面构建器中,我让UIButton响应"Touch Up Inside"然后,我创建了一个简单的方法:
- (IBAction)myUIButtonAction:(id)sender {
[myUITextField becomeFirstResponder];
}
答对了!蒂姆,谢谢你的帮助.[这个网站真棒!]
| 归档时间: | 
 | 
| 查看次数: | 8088 次 | 
| 最近记录: |