视图在画布上和模拟器上是不同的

时间:2012-10-31 16:12:39

标签: objective-c

pic

查看按钮的标题。还将1放在底部。 知道是什么原因引起的吗? (我所做的就是拖放并编写一些简单的计算代码)

1 个答案:

答案 0 :(得分:2)

在您的照片中,1按钮的左下角有蓝线。这意味着您的按钮与屏幕左下方对齐。

其余按钮可能与屏幕顶部对齐。这意味着如果屏幕高度发生变化,您的按钮将不会排列。如果您将按钮对齐到屏幕顶部,则不应该出现此问题。

您可以通过将按钮移动到屏幕顶部来更改对齐方式,使蓝线位于顶部,然后将其拖回到您想要的位置,或者您可以在{{1}中更改它}。

至于缺少标题的问题,看起来某种程度上缺少标题的按钮具有奇怪的约束,导致标题在屏幕布局时消失。通过删除除第一行按钮之外的所有按钮,选择第一行并为其他行复制4次,我能够摆脱这个问题。这可确保所有按钮完美排列。你的几个按钮的宽度为71而不是64,这可能导致它们布局不佳。