ios - 在 Storyboard 中更改 super View 后保持自动布局约束

标签 ios objective-c uiscrollview storyboard autolayout

我在 Storyboard中有一个 UIView,其中定义了所有约束。现在我必须更改它,以便所有 subview 都在新的 ScrollView 中。我将 ScrollView 拖到 View 中,调整大小,然后将所有 subview 添加到 ScrollView 中。所有的自动布局约束现在都不合适了,我发现最好的解决方案是删除约束并重新创建它们,但这非常耗时。有更好的方法吗?

最佳答案

不幸的是,没有简单的方法来转移约束。你可以看看this article展示了如何在文本编辑器中编辑 Storyboard。

至少可以提供一点帮助的是“嵌入”功能。这将围绕您的选定 subview 包装一个容器,至少可以节省您重新定位所有内容的时间。

编辑器 > 嵌入 > ScrollView

EmbedIn

关于ios - 在 Storyboard 中更改 super View 后保持自动布局约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30238972/

相关文章:

ios - << 在 Swift 语言中是什么意思?

iphone - 尝试刷新 View Controller 时黑屏

ios - 在 block iOS 中使用参数 type-of id

iPhone - 如何从应用程序保存用户设置?

iOS:在矩形中的一点绘制文本

ios - 使用自动布局将动态大小的 View (高度)添加到 UIScrollView

ios - UIScrollView 无法滚动?

ios - 如何使用 Objective-C 实现 LocalNotification?

ios - OpenGL ES 到 iOS 中的视频(使用 iOS 5 纹理缓存渲染到纹理)

iphone - UIScrollView 和 CALayers