我有一个 UITableView,我正在使用一个 tableIndex,我的问题是当键盘出现时,它部分隐藏了 tableIndex。
一个可接受的解决方案是在键盘出现时向上移动 tableIndex(就像联系人应用程序所做的那样),并显示大部分内容,但可以找到一种方法来做到这一点。我可以尝试任何代码片段的想法吗?
我有一个 UITableView,我正在使用一个 tableIndex,我的问题是当键盘出现时,它部分隐藏了 tableIndex。
一个可接受的解决方案是在键盘出现时向上移动 tableIndex(就像联系人应用程序所做的那样),并显示大部分内容,但可以找到一种方法来做到这一点。我可以尝试任何代码片段的想法吗?
这样做的方法是注册到 Keyboard Will Show 通知,然后更新控制器视图的高度。您还可以将所有内容嵌入到滚动视图中,这样一旦键盘升起,您的视图就会变得更小且可滚动。
老实说,设置起来有点烦人,所以,如果你愿意使用 CocoaPods,那么 IQKeyboardManager 可能是你最好的选择,可以在这里找到:https ://github.com/hackiftekhar/IQKeyboardManager