我有几个内部具有相同元素的屏幕 - 带有标签的标题图像。我使用自动布局来修复4"至3,5"屏幕顶部的透明状态栏(iOS 6与iOS 7)。在花费一些时间玩约束后,我有一个表头,标题图像和标签行为都可以。问题是我不能重复相同的步骤,所以我可以让所有其他形式对标题图像和标签具有相同的约束。可以对标题图像和标签的所有屏幕应用相同的约束,然后修复其他约束下出现的其他问题? 我想其他方法是从代码生成这些约束,但我不确定Interface Builder是否有这样的选项?
答案 0 :(得分:1)
我找不到好办法。我最终做的是复制视图控制器,然后进行任何必要的更改。
答案 1 :(得分:0)
这是一个hacky解决方法:
查看您想要复制的视图或控制器的源代码(您没有指定)
复制源代码
创建与原始视图或控制器类型相同的新视图或控制器,并在源代码视图中将其打开
将复制的源代码粘贴到其中。所有约束和细节都将保留。
注意 - 您应该更改源代码中的视图/控制器标题,否则它将由原始视图/控制器类控制。