2
我有UIModalPresentationFormSheet呈现的UIViewController。所以当键盘可见时,它一直保持可见,直到视图控制器被解散。UIModalPresentationFormSheet呈现表中的键盘处理
在那个UIViewController我有一个导航控制器。所以在每一个的UIViewController推到导航控制器我要检查这些东西:
- 当键盘显示/隐藏我不得不调整contentInset
- 当观点似乎我要检查如果键盘是可见的或不(导航控制器会记住通知)并调整contentInset。我在那里推UITableViewControllers,所以我没有得到viewDidAppear和co。所以我必须用UINavigationControllerDelegate方法完成所有这些工作?
- 上每转我必须做调整contentInset
否则键盘可能会覆盖一些内容。
这是正确的处理?这个问题没有更简单的解决方案吗?因为这有点凌乱!