Ios6 UITextField不接收文本更改
我们有一个简单的Ios6 UITextField不接收文本更改,ios6,uitextfield,iphone-3gs,Ios6,Uitextfield,Iphone 3gs,我们有一个简单的UITextField,它位于第二个UIWindow上。触摸它将正确地使其成为第一响应者,并显示键盘。但是,除了退格键之外,没有触摸键触发文本字段:shouldChangeCharactersRange:replacementString:。每隔一个UITextFieldDelegate方法都被正确激发。 textfield是在接口生成器中创建的,它不是子类。似乎没有什么东西能偷走第一响应者 该漏洞仅出现在iPhone 3GS、iOS 6.1.6上。显然,只有按键窗口才能从第一响
UITextField
,它位于第二个UIWindow
上。触摸它将正确地使其成为第一响应者,并显示键盘。但是,除了退格键之外,没有触摸键触发文本字段:shouldChangeCharactersRange:replacementString:
。每隔一个UITextFieldDelegate
方法都被正确激发。
textfield是在接口生成器中创建的,它不是子类。似乎没有什么东西能偷走第一响应者
该漏洞仅出现在iPhone 3GS、iOS 6.1.6上。显然,只有按键窗口才能从第一响应者那里获得更改。只需在适当的窗口上调用
makeKeyWindow
从文件中:
Makes the receiver the main window.
仍然不确定为什么这只是iOS 6的一个问题。3GS在这里似乎没有那么重要,因为我们没有其他配备iOS 6的手机。也许是苹果方面的一个不幸错误?