iOS 6系统中,有时候会出现 UItextfield 能触发,光标也闪动,键盘也会弹出,但是输入不了任何字符的问题
解决办法如下:
#pragma mark - UITextField Delegate
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
if (!textField.window.isKeyWindow)
{
[textField.window makeKeyAndVisible];
}
}
- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar
{
if (!self.window.isKeyWindow)
{
[self.window makeKeyAndVisible];
}
}
原因是keywindow切换后导致