【发布时间】:2016-05-17 18:19:15
【问题描述】:
我目前有一个带有容器视图和其他控件的视图。 容器视图有一个静态表格,在这个表格中,单元格有文本字段。 当键盘出现时,它总是会切断表格的某些内容。我似乎无法滚动表格以查看其余内容。
布局的一个例子是:
- 主视图:高度设备高度
- 滚动视图:内容大小为 800 的设备高度
- 容器视图:高度 600
- 表格视图:高度 600
- 按钮一:高度 45
- 按钮二:高度 45
我尝试注册键盘通知并手动添加插图,但没有成功。 检查了 viewWillAppear() 并进行了超级调用(建议修复问题)。
问题不在于文本字段不可见。 问题是,一旦显示键盘,视图底部的元素将不可见并且滚动不起作用(滚动但不是一直向下滚动)。
【问题讨论】:
-
github.com/hackiftekhar/IQKeyboardManager 使用这个,它会完全解决你的键盘问题/
标签: ios swift uitableview keyboard uicontainerview