自动滚动UITableViewController中的键盘外观仅在iPad iOS8上打破?

时间:2015-01-09 03:01:30

标签: ipad uitableview ios8 keyboard uitextfield

在测试预发布应用时,我注意到在我的iOS8 iPad上,UITableViewController中键盘的外观不再调用自动滚动/自动调整大小。

我有一个故事板静态表视图,其中前5个部分各有一个包含UITextField的单元格。

键盘覆盖了最后一个,使得用户难以输入文本,因为表格没有调整它的滚动区域以适应键盘高度。

在iOS7 iPad上测试它运行正常。 iOS7及以上版本的测试iPhone上的iOS8也可以正常使用。 iPhone和iPhone上使用的代码相同ipad公司

我进行了广泛的搜索,并且排除了通常的嫌疑人。 例如   - 不调用[super viewWillAppear:animated]; (所有视图将被称为超级)   - 在不需要时设置代表。

所以我能得出的唯一结论是,这是iOS8中的(又一个)错误吗?

其他人看过这个,得到了一个解决方案,或者可以想到我还没有检查过的东西? 我已经在iOS8中看到了一些带有静态声明的故事板UI功能的bug,所以这可能只是另一个....厌恶必须切换到以编程方式创建。

编辑: 我已从iPad和iPad中删除了该视图iPhone故事板并完全重建了一个新故事板。 仍然是相同的行为,所以它不是故事板编码的一些怪癖,从Xcode 4迁移到5到6。

0 个答案:

没有答案