UIScrollView 内的 UIStackView:如何居中对齐堆栈视图/项目?
UIStackView inside UIScrollView: how to center-align stack view / items?
我在 UIScrollView
中有一个 UIStackView
,当堆栈视图中所有项目的宽度小于滚动视图的宽度时,我想制作堆栈视图(或项目)与滚动视图水平居中对齐。
我有以下限制:
对于滚动视图:H:|[stackView]|
和 V:|[stackView]|
(因此堆栈视图适合滚动视图)
但我可以看到堆栈视图似乎缩小到刚好足以容纳其所有排列的子视图的固有内容大小的最小尺寸,并且它与滚动视图左对齐。
有没有办法让它在滚动视图中水平居中?
谢谢!
看看这个:https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html
搜索 'Dynamic Stack View',对我有用
我在 UIScrollView
中有一个 UIStackView
,当堆栈视图中所有项目的宽度小于滚动视图的宽度时,我想制作堆栈视图(或项目)与滚动视图水平居中对齐。
我有以下限制:
对于滚动视图:H:|[stackView]|
和 V:|[stackView]|
(因此堆栈视图适合滚动视图)
但我可以看到堆栈视图似乎缩小到刚好足以容纳其所有排列的子视图的固有内容大小的最小尺寸,并且它与滚动视图左对齐。
有没有办法让它在滚动视图中水平居中?
谢谢!
看看这个:https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html 搜索 'Dynamic Stack View',对我有用