我是 RubyMotion for iOS 应用程序的新手,但我使用 Objective C 进行编码。
我的要求是获取应该为 UITextField 中的每个 char 类型调用的委托方法。
目标 C:我使用“shouldChangeCharactersInRange”来查找用户字符条目。
谁能建议我如何在 RubyMotion 中实现此功能以跟踪 UITextField 中的字符类型
谢谢你。
问候。
我是 RubyMotion for iOS 应用程序的新手,但我使用 Objective C 进行编码。
我的要求是获取应该为 UITextField 中的每个 char 类型调用的委托方法。
目标 C:我使用“shouldChangeCharactersInRange”来查找用户字符条目。
谁能建议我如何在 RubyMotion 中实现此功能以跟踪 UITextField 中的字符类型
谢谢你。
问候。
首先,当您创建文本字段时,请确保将委托设置为它所在的同一 View Controller 类:
textField = UITextField.alloc.initWithFrame([[10,200],[300,40]])
textField.delegate = self
然后将此方法添加到该类:
def textField(textField, shouldChangeCharactersInRange:range, replacementString:string)
# return true or false based on whether you want to allow the replacement
true
end
我喜欢 BubbleWrap 语法:
textField.when(UIControlEventEditingChanged) do
# something
end