【发布时间】:2016-09-26 13:37:54
【问题描述】:
我正在尝试创建一个可滚动的堆栈视图。 例如,它的层次结构是这样的
-ScrollView
--StackView
---StackView1
---StackView2
---StackView3
.....
---StackView12
StackView1,StackView2, ...., StackView12 将具有与 OuterMost Scroll View 相同的动态高度和宽度。
OuterMost StackView 的宽度也与 OuterMost Scroll View 相同。
我已将 OuterMost StackView 的属性设置如下:
Alignment: Fill
Distribution: FillEqually
Spacing: 15
所有子 StackViews (StackView1,StackView2, ...., StackView12) 都运行良好。
我也在我的快速代码中添加了这个
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
OutMostScrollView.contentSize = CGSize(width: OutMostStackView.frame.width, height: OutMostStackView.frame.height)
}
但我无法在 OuterMost StackView 中滚动。请任何人指导我实现这一目标的真正方法。 非常感谢。
【问题讨论】:
标签: ios swift uiscrollview uistackview