ios - 如何使 Stack View 在 Container View 中居中

标签 ios swift autolayout

我有一堆 UI 组件包含在堆栈 View 中。我希望堆栈 View 在其父 View (容器 View )中水平和垂直居中。但“水平居中”和“垂直居中”选项无法设置。如何实现这一目标?

enter image description here

编辑1: 这是设置“水平在容器中”和“垂直在容器中”时得到的结果。

enter image description here

最佳答案

检查在容器中水平在容器中垂直,它使stackView在容器内居中,但如果它不是屏幕中心,您可以调整容器 View 约束在以前的 View Controller 中,如果您的容器位于 ScrollView 内,您可能必须在 View Controller 中取消选中调整 ScrollView 插入,如果没有帮助,请发布模拟器预览的图片:)

关于ios - 如何使 Stack View 在 Container View 中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46871380/

相关文章:

ios - UIImageView .scaleAspectFit 和自动布局无法从 Swift 以编程方式工作

c# - 如何在 Xamarin Studio 的调试器中输入命令

ios - iOS 中语言切换后未调用 Tableview cellForRowAt indexPath

ios - NSString 数组中的重音字符编码不正确

ios - 带有辅助类的 xib 文件按钮不起作用

ios - 在 spritekit 中保存锁定和解锁的游戏关卡

ios - 带有未格式化表情符号的 NSAttributedString 结尾

iphone - 智能 CVS 和核心数据

ios - 用于多 UITextField 的 UIPickerView

ios - 更新 UICollectionView 补充 View 的方向更改约束