我在故事板中创建了一个UIView(黄色),然后通过将它们拖入黄色内容中拖动其他两个UIView(绿色和红色)。它在Xcode故事板中看起来很好。
当我在模拟器中运行时,绿色和红色的UIViews不显示?它工作的唯一模拟器是当设备设置为iPhone Retina 4.下面的屏幕是iPhone Retina 3.5。
关于问题可能是什么的任何想法?
更新:图片显示故事板结构。
答案 0 :(得分:2)
好的修好了。问题是自动布局。我必须为红色和绿色UIView设置约束,例如引脚高度和引脚宽度。
答案 1 :(得分:1)
您需要调整视图大小以针对不同的高度进行调整。现在,由于Autolayout
和红色&绿色按钮隐藏在上方。
一种非常简单的方法是使用xib本身的AutoResizing标志!只需点击单个组件(UIButton
,UILabel
等)并更改标记,如下所示:
以编程方式为复杂的用户界面执行此操作。
答案 2 :(得分:0)
我通过设置合适的拐角半径解决了这个问题。