首页 文章
  • 479 votes
     answers
     views

    UITextField文本更改事件

    如何检测textField中的任何文本更改?委托方法 shouldChangeCharactersInRange 适用于某些东西,但它并不能完全满足我的需要 . 由于它返回YES,因此textField文本不可用于其他观察者方法 . 例如在我的代码 calculateAndUpdateTextFields 没有得到更新的文本,用户已键入 . 他们以任何方式获得类似 textChanged Jav...
  • 9 votes
     answers
     views

    UITextFieldDelegate与UITextField控件事件

    如果我想处理对UITextField的更改,例如用户输入它;看起来这可以通过为该文本字段分配委托,然后让委托实现shouldChangeCharactersInRange,或者通过向textField添加目标,以及处理UIControlEventEditingChanged事件来完成 . 除了使用委托方法,您可以返回NO并因此阻止用户进行编辑,这两件事之间有什么区别吗? 处理编辑开始或编辑结束的问...
  • 0 votes
     answers
     views

    UITextField Delegate返回多个文本字段

    新手在这里, 我的单视图应用示例(地址,城市,州和邮政编码)上有4个文本字段 . 当用户点击每个键盘时,我试图使用每个代理来解除键盘 . 我不能有两个同名的方法 . 这是解除地址文本字段的方法: (BOOL)textFieldShouldReturn :( UITextField *)地址 { if (address == self.address) { [addres...
  • 1 votes
     answers
     views

    如何仅将UITextField限制为英语? (停止中文拼音输入)

    我正在构建一个在台湾发布的应用程序,所以它主要是中文,但用户名必须是英文 . 我不知道如何阻止输入汉字 . 到目前为止,我已将用户名的长度限制为12个字符,并且字符必须位于以下定义的集合中: #define ACCEPTABLE_CHARACTERS @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789&quot...
  • 0 votes
     answers
     views

    如何确定UITextField中删除的位置

    我正在创建一个允许用户输入日期的文本字段,我想显示所需的格式: mm-dd-yyyy . 在键入时,它应该用他们键入的数字替换格式 . 例如,如果他们输入 125 ,它应该如下所示: 12-5d-yyyy . 我已经能够实现这一点(使用 textField:shouldChangeCharactersInRange:replacementString: 方法) . 但是有两个问题: 当我更...

热门问题