首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIView中的UIView未显示

UIView中的UIView未显示
EN

Stack Overflow用户
提问于 2013-02-16 13:01:16
回答 3查看 8.8K关注 0票数 2

我在故事板中创建了一个UIView (黄色),然后将另外两个UIViews (绿色和红色)拖到黄色的里面。它在Xcode故事板中看起来很好。

当我在模拟器中运行时,绿色和红色的UIViews不会出现吗?只有当设备设置为iPhone Retina 4时,它才能运行。下面的屏幕是iPhone Retina 3.5。

对于问题可能是什么有什么想法吗?

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-17 06:28:40

Ok修复了这个问题。问题是自动布局。我必须为红色和绿色的UIViews设置约束,比如引脚高度和引脚宽度。

票数 2
EN

Stack Overflow用户

发布于 2013-02-16 13:13:09

需要根据不同的高度调整视图的大小。现在,视图由于Autolayout而被裁剪,红色和绿色按钮隐藏在上方。

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

对于复杂的UI,以编程方式执行此操作。

票数 1
EN

Stack Overflow用户

发布于 2019-01-03 15:19:38

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14907135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档