故事板元素在设备上的大小不正确

时间:2012-12-17 23:02:09

标签: objective-c ios user-interface storyboard

在故事板中,我将表视图元素放入子类UIView中。该元素没有出现在iPad设备上我运行它与故事板中显示的相同。对于我放入故事板的其他内容,也会发生这种情况。下面是故事板中显示的屏幕截图,以及UI宽度/高度信息。

Correct UI

以下是在iPad上运行的UI文件的说明。

https://gist.github.com/4323186(将其直接嵌入帖子中会给我带来麻烦)

您会注意到tableview明确设置为178宽度,并在描述中显示为276宽度。我最初的想法是,也许一个单元格正在迫使父母变大(我对iOS UI开发很新),但是钻进到那里显示原型单元格看起来宽度是由它的父母在178定义的。图像视图和标签也出现在不正确的位置,如下面的第二张图所示。

Error UI on iPad

1 个答案:

答案 0 :(得分:1)

尝试在检查器面板中为所有恶意视图关闭所有这些自动调整大小限制,并仔细添加所需的视图。如果在第一个屏幕截图中有所有限制,则父视图bounds中的任何更改都可能会使这些子视图意外尝试重新调整。