UIView内的UIView没有出现

时间:2013-02-16 05:01:16

标签: ios objective-c uiview storyboard

我在故事板中创建了一个UIView(黄色),然后通过将它们拖入黄色内容中拖动其他两个UIView(绿色和红色)。它在Xcode故事板中看起来很好。

当我在模拟器中运行时,绿色和红色的UIViews不显示?它工作的唯一模拟器是当设备设置为iPhone Retina 4.下面的屏幕是iPhone Retina 3.5。

关于问题可能是什么的任何想法?

enter image description here

更新:图片显示故事板结构。

enter image description here

3 个答案:

答案 0 :(得分:2)

好的修好了。问题是自动布局。我必须为红色和绿色UIView设置约束,例如引脚高度和引脚宽度。

答案 1 :(得分:1)

您需要调整视图大小以针对不同的高度进行调整。现在,由于Autolayout和红色&绿色按钮隐藏在上方。

一种非常简单的方法是使用xib本身的AutoResizing标志!只需点击单个组件(UIButtonUILabel等)并更改标记,如下所示:enter image description here

以编程方式为复杂的用户界面执行此操作。

答案 2 :(得分:0)

我通过设置合适的拐角半径解决了这个问题。