我有一个 Tableview,用户可以在其中将值输入到 textField 作为自定义单元格之一
Apple 有一些关于如何通过将 View 重新定位到键盘的垂直尺寸 (Here) 来调整 View 内容的文档,但它依赖于将 View 放入 UIScrollView。我不能用 tableview 做到这一点。
我可以重新设计应用程序,以便使用通常的导航 Controller 在单独的详细 View 中完成输入,但如果可能的话,我宁愿用户不必执行额外的触摸(并被运送到另一个屏幕)。我喜欢“在我们所在的地方”做事的想法
所以我的解决方法是在底部有一些额外的 tableview 单元格包含 %20 左右,正常使用不应该注册奇怪,因为它们只关注可见的内容。
我必须将空格存储在我的数据源数组中,然后按降序排序,但这没关系
问题是,这是好的做法吗?更有可能的是,反对苹果的HIG足以拒绝吗?
最佳答案
UITableView 是 UIScrollView 的子类,因此应该能够调整内容和 ScrollView 插图,就像在您链接的示例中一样。
关于ios - 这是键盘遮挡内容的有效解决方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14130914/