我希望为横向(VC / hC)中的所有iPhone和横向主VC中的iPhone 6+(在拆分视图控制器中)制作不同的布局。这可能吗?
基本上它是一个有行的表。每行代表一个模型实例。对于wC / hC,我想并排显示三个标签,因为有足够的空间来水平布置它们并显示文本数据。我相应地调整其内容拥抱优先级以截断最不重要的内容。
现在在iPhone 6+中我使用分割视图控制器,所有带有三个标签的iPhone使用的VC应该只有两个标签,因为它太窄而无法显示所有需要的数据。我已经在几个小时内调整了这两个尺寸等级的标签和约束 - 没有运气。
wR / hC中的视图控制器和wR / wC中的主视图控制器是否可以有不同的布局?
当我在编辑器中切换到wR / hC并且主视图控制器的大小正确时,IB没有显示第三个标签也很有趣。
答案 0 :(得分:0)
如果我已正确理解您的意图,那么在6+中,第三个标签根本不可见。要做到这一点:
挑选其中一个取决于你想要达到的目标。我一般倾向于避开第二个,因为它对我来说感觉“错误/黑客”。
在做出决定时,请记住:
仍会创建已卸载视图的运行时对象。但是,视图和任何相关约束不会添加到视图层次结构中,并且视图的superview属性为nil。这与隐藏不同。隐藏视图与任何相关约束一样位于视图层次结构中。