我在故事板中创建了一个UIView (黄色),然后将另外两个UIViews (绿色和红色)拖到黄色的里面。它在Xcode故事板中看起来很好。
当我在模拟器中运行时,绿色和红色的UIViews不会出现吗?只有当设备设置为iPhone Retina 4时,它才能运行。下面的屏幕是iPhone Retina 3.5。
对于问题可能是什么有什么想法吗?

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

发布于 2013-02-17 06:28:40
Ok修复了这个问题。问题是自动布局。我必须为红色和绿色的UIViews设置约束,比如引脚高度和引脚宽度。
发布于 2013-02-16 13:13:09
需要根据不同的高度调整视图的大小。现在,视图由于Autolayout而被裁剪,红色和绿色按钮隐藏在上方。
一种非常简单的方法是使用xib本身的AutoResizing标志!只需单击单个组件(UIButton、UILabel等)并更改标志,如下所示:

对于复杂的UI,以编程方式执行此操作。
发布于 2019-01-03 15:19:38
我通过设置适当的圆角半径解决了这个问题。
https://stackoverflow.com/questions/14907135
复制相似问题