ios - 这是键盘遮挡内容的有效解决方法吗

标签 ios

我有一个 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/

相关文章:

ios - 如何将数据从 VC 传递到 Cell?

ios - 带有单选按钮的 iOS 应用会被应用商店拒绝吗

ios - 自动释放,没有池 - 没有启动新线程

ios - 表格标题和第一个单元格之间的差距

ios - xcode 提交您选择的应用程序不存在

javascript - 如何在 UIWebView 中打开即时弹出窗口?

android - phonegap(cordova)中的存储卡文件和文件夹列表

iphone - 使用 cocos2d 显示网站

ios - 解析 Facebook SDK FBSDKGraphRequest 结果

iphone - popViewController 强制导航栏标题左对齐