XIB 子视图不可见
Posted
技术标签:
【中文标题】XIB 子视图不可见【英文标题】:XIB subviews are not visible 【发布时间】:2015-10-11 09:25:51 【问题描述】:我从 git 加载我的项目,现在看不到 xib 子视图。但是如果我在模拟器中运行项目,子视图是可见的并且运行良好。 有人知道原因吗?
【问题讨论】:
它们的高度和宽度是多少?他们是(0,0)
@InderKumarRathore 否,例如对于 Image View,它们是 (240, 240)
你能把xib的链接通过dropbox或任何东西发给我吗
@InderKumarRathore 在这里link
【参考方案1】:
看起来您正在使用大小类,并且将其设置为未安装视图的类(这就是它们全部变暗的原因)。
点击视图,检查器会告诉您它安装的尺寸等级。更改 Xcode 中的显示以显示该尺寸等级,或更新设置以便在所有尺寸等级中安装视图。
【讨论】:
几个小时以来,我一直在寻找这个问题的答案。数小时的视图移动、切换设置、手动将启用 IBOutlet 的子视图添加到其所有者类。这一切都是因为大小类在 xib 视图上设置为“常规”,而不是“任何”......非常感谢!【参考方案2】:视图以紧凑的宽度和任何高度添加,您正在以任何宽度和任何高度查看您的 xib
【讨论】:
以上是关于XIB 子视图不可见的主要内容,如果未能解决你的问题,请参考以下文章
如何将 xib 的子视图显示到另一个 xib 的表格单元加载中