Iphone 无法完全显示ios 7 TableViewController单元格

Iphone 无法完全显示ios 7 TableViewController单元格,iphone,ios,uitableview,ios7,Iphone,Ios,Uitableview,Ios7,我尝试使用几天前刚刚发布的Xcode 5 GM将我的一个IOS6应用程序更新为IOS7 我遇到的一个主要问题是,某些表视图(UITableViewController)在被IOS7 SDK重新编译后无法再正确显示: 其中一些无法完全显示最后一个单元格:您可以在那里看到最后一个单元格的一半,但无法向下滚动查看全部单元格;有些人无法完全显示第一个单元格:一半的单元格是隐藏的,您需要向下绘制表格视图才能看到它 顺便说一句,这些有问题的TableViewController都嵌入在选项卡栏控制器中 有人

我尝试使用几天前刚刚发布的Xcode 5 GM将我的一个IOS6应用程序更新为IOS7

我遇到的一个主要问题是,某些表视图(UITableViewController)在被IOS7 SDK重新编译后无法再正确显示:

其中一些无法完全显示最后一个单元格:您可以在那里看到最后一个单元格的一半,但无法向下滚动查看全部单元格;有些人无法完全显示第一个单元格:一半的单元格是隐藏的,您需要向下绘制表格视图才能看到它

顺便说一句,这些有问题的TableViewController都嵌入在选项卡栏控制器中

有人能帮我吗?谢谢

更新: 我尝试了几种方法,以下是我的解决方案:

  • 删除选项卡栏控制器,然后通过编辑器->嵌入->选项卡栏控制器(我试图直接从对象库中拖出一个选项卡栏控制器,但这并没有解决问题。不知道为什么)

  • 将其他视图控制器重新链接到此新的选项卡栏控制器并运行应用程序。现在,您可能会看到第一个单元格仍然无法像我前面描述的那样完全显示,但最后一个单元格可以正确显示

  • 返回到情节提要,选择选项卡栏控制器并在属性检查器中取消选择“顶栏下”。再运行一次,一切正常,至少对我来说是这样


  • 我认为这不是一个bug,而是一个用户界面设计。正如您所看到的,Tabbar的重叠仍然有一些透明效果

    因为我不想调整表格视图的大小以适应选项卡栏上方的特定内容。 使用最后一个单元格底部填充或添加与Tabbar高度相同的额外最后一个单元格的解决方法