在测试预发布应用时,我注意到在我的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。