跨大小类复制故事板[重复]

Posted

技术标签:

【中文标题】跨大小类复制故事板[重复]【英文标题】:Copy Storyboard across size classes [duplicate] 【发布时间】:2015-04-15 16:47:31 【问题描述】:

我已经使用“wCompact”(紧凑宽度)和“hRegular”(常规高度“)大小类制作了一个故事板。现在当我更改为“wAny”|“wHeight”时,故事板上的所有组件都将变得具体那个视图控制器消失了。我想为“wAny”(任何宽度)和 hAny(“任何高度”)尺寸类复制相同的设计。我该怎么做?现在我对设计没有任何限制,只是布局。 有什么办法可以复制。以下是“紧凑宽度”和“常规高度”中的图像 好吧,我也提到了这个,why storyboard ui elements not showing on UIViewController in xcode 6? 但我想知道在 xcode6 中是否可以通过任何方式进行跨大小类的复制。

【问题讨论】:

通过自动布局意味着添加约束.. 但这些将仅适用于 iphone6(紧凑宽度 | 常规高度“)而不适用于 wAny | wHeight。 我的意思是,现在我正在使用 "wCompact" |"hRegualr" ...如果我使用你的方法,那么这些约束将仅适用于 "wCompact" |"hRegualr" 而不适用于"wAny|WHeight" 感谢您的努力,看来我必须为“wAny|wHeight”组合重新设计它。 【参考方案1】:

基本上你做错了,你需要重新开始。在 Any/Any 中设计基本界面。您在那里所做的默认情况下对于所有特定类都是正确的。现在设计修改特定尺寸类的基本界面。

【讨论】:

Ya matt...但问题是他不使用约束......所以即使它在 wAhA 中产生......视图在其他规范上消失......跨度> 好吧,马特说的是真的。 的意思是你想说如果你为 wAhA 创建一个视图......视图不会以紧凑的尺寸消失?......如果是......那么我不同意你没有自动布局 Bhavin :它遵循子类层次结构模型。子类层次模型。这意味着约束将应用于该尺寸类和更具体的派生子类(如果有),但对于沿链向上的通用尺寸类将被卸载。 问题不是***.com/questions/27198661/…的重复问题是关于如何将现有项目从特定尺寸类别复制到其他尺寸类别。

以上是关于跨大小类复制故事板[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在选项卡视图控制器故事板应用程序中添加更多选项卡? [复制]

将视图控制器从一个故事板移动或复制到另一个故事板

IOS / Storyboard:使用Autolayout在一个故事板中复制和粘贴View Controller是否安全

Silverlight:重复故事板的一部分

自动布局不适用于故事板中放置的项目

故事板自动复制到新项目