我是RubyMotion for iOS应用程序的新手,但我使用Objective C编码。
我的要求是获取应该为UITextField中的每个char类型调用的委托方法。
目标C:我使用“shouldChangeCharactersInRange”来查找用户字符条目。
你能不能建议我如何在RubyMotion中实现这个函数来跟踪UITextField中的字符类型
谢谢。
问候。
答案 0 :(得分:1)
首先,在创建文本字段时,请确保将委托设置为它所在的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
答案 1 :(得分:1)
我喜欢BubbleWrap语法:
textField.when(UIControlEventEditingChanged) do
# something
end