在不破坏约束的情况下将 UIView 的子视图移植到 UIScrollView?
Posted
技术标签:
【中文标题】在不破坏约束的情况下将 UIView 的子视图移植到 UIScrollView?【英文标题】:Port subviews of UIView to UIScrollView without breaking constraints? 【发布时间】:2016-12-01 00:08:20 【问题描述】:目前有一个视图具有静态视图,我希望它能够滚动,因为某些元素在 4 英寸手机中被键盘挡住了。但是,我发现如果我只是复制所有现有子视图以嵌套在UIScrollView
下,那么约束就会被打破。我宁愿不必有条不紊地设置每个子视图。有没有办法将普通的UIView
转换为UIScrollView
?
【问题讨论】:
为什么不把那个容器视图放到 UIScrollView 中呢? 【参考方案1】:您可以使用 xib 创建一个新的 UIView 嵌套在您现有的子视图中,之后,您可以根据需要在其上添加约束。
然后使用代码将此容器视图添加到滚动视图中。
我认为这种方法应该可行。
【讨论】:
以上是关于在不破坏约束的情况下将 UIView 的子视图移植到 UIScrollView?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不破坏滚动功能的情况下将 UIImage 添加到 UIScrollView?
如何在不丢失导航栏的情况下将子视图添加到 UINavigation 控制器?