【发布时间】:2014-05-09 10:09:36
【问题描述】:
在 ios 应用程序中, 我有一个自定义 UITableViewCell ,里面有很多视图。我正在使用自动布局并根据需要设置所有约束。
但现在我需要有一个主视图(在内容视图中)并将所有其他视图放入其中(某种父视图)。
这是我的单元格在界面构建器中的外观示例:
它具有所有带有约束的视图设置。
我知道有一个 xcode 功能可以将选定的视图嵌入到父视图中:
所以我选择了所有视图并选择将它们嵌入到视图中。我得到以下信息:
我的问题
虽然视图已正确嵌入到超级视图中,但自动布局约束已被移除,现在我必须重新创建它们。
有没有一种方法可以将所有视图放在一个超级视图中并具有相同的自动布局约束,而不必重新创建它们? 谢谢
【问题讨论】:
-
您可能想查看indiestack.com/2013/12/transplanting-constraints 我不想将其设置为答案,因为当我在自己的项目中尝试此方法时没有成功。我希望它有所帮助。
标签: ios iphone uiview interface-builder autolayout