如何添加完成按钮以关闭数字键盘

时间:2010-06-12 06:46:46

标签: objective-c iphone uibutton uitextfield

我按照教程

http://www.neoos.ch/news/46-development/54-uikeyboardtypenumberpad-and-the-missing-return-key

解雇数字键盘, 本教程将按钮添加为数字键盘的子视图,

我的问题是,在同一视图中我也使用文本字段输入文本,因此,如何区分数字字段和文本字段。这样我就可以相应地隐藏按钮视图。

提前感谢。

1 个答案:

答案 0 :(得分:0)

Yoy可以使用UITextFieldDelegate协议而不是NSNotifications,并且在方法textFieldDidBeginEditing:textFieldDidEndEditing:内部检查正在使用的字段。像这样:

- (void) textFieldDidBeginEditing:(UITextField *)textField { 
if (textField == self.passwordField) {
  // add subview...
}