隐藏键盘时隐藏快捷栏(iOS iPad)

3
当通过点击键盘底部右侧的键盘图标隐藏键盘时,快捷栏没有被隐藏,并且无法触发UIKeyboardWillHideNotification

enter image description here

enter image description here

谢谢

2个回答

3
截至iOS 9 beta 2,文档仍十分匮乏(且含糊不清),但我使用这个UITextFieldDelegate方法实现取得了成功。
- (void)textFieldDidBeginEditing:(UITextField*)textField  
{  
    UITextInputAssistantItem* item = [textField inputAssistantItem];  
    item.leadingBarButtonGroups = @[];  
    item.trailingBarButtonGroups = @[];  
}  

如果你在模拟器上尝试,它只会显示出来;但是如果你在真机上尝试,快捷方式也会隐藏起来。请尝试在真机上测试。 - undefined
1
@Johny Kumar是对的,它只在模拟器中显示。苹果折磨了我两个小时呢 :-D - undefined
约翰尼·库马尔的答案是正确的,如何接受... @Maulik - undefined
1
@Leo 没问题,你的问题已经解决了。他花费了时间来找到解决方案,请接受他的答案,这将帮助其他人在遇到类似问题时也能得到帮助。你可以给我的评论点赞。@Maulik请根据他的评论更新你的回答。 - undefined
@leo 只获取答案,不给任何积分...当他无法给出任何积分时...我会扣除这个问题... - undefined
显示剩余2条评论

0

“如果在模拟器上尝试,只会显示,但如果在设备上尝试,则会隐藏快捷方式,也会在设备上隐藏。” - 约翰尼·库马尔


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接