我在标签栏控制器应用中有一个标签位于屏幕顶部。当我在Interface Builder(简称IB)中将其对齐到屏幕顶部然后运行它时,模拟器中的标签大约高出20个像素 - 切掉标签的一半左右。我只在选项卡式应用程序中看到过这种行为。我已经使用了所有对齐,查看模式设置但没有成功,并且没有自定义绘图代码。
关于标签为何在模拟器中未对齐的任何想法?
我附上了IB(左 - OK)和模拟器(右 - 坏)的屏幕截图:
谢谢, 哔叽
答案 0 :(得分:0)
我猜,由于以下原因,您面临问题。 由于标签区域从底部占据一定高度,因此您设计了视图,使标签的顶部应与屏幕顶部对齐(标签应首先在顶部留出一些空间(20像素))。
答案 1 :(得分:0)
感谢上面的 PJR 提供提示。诀窍是设置标签栏控制器和每个第一个视图控制器的“模拟指标”。 1)标签栏控制器 - >模拟的metric.bottom bar应设置为none 2)所有视图控制器 - >所有模拟的公制道具都设置为“推断”。
我为Xcode 4.3.1中创建的新标签项目提供了屏幕截图,显示了需要完成的工作。