如何在 Swift 的工具栏顶部居中分段控件?
Posted
技术标签:
【中文标题】如何在 Swift 的工具栏顶部居中分段控件?【英文标题】:How to center segmented control on top of a toolbar in Swift? 【发布时间】:2015-07-14 01:48:55 【问题描述】:如何将放置在工具栏顶部的分段控件居中?调整分段控件的大小时,xCode 未显示蓝线。无论大小等级如何,我如何才能快速实现这一点,以保持所有视图(纵向或横向)居中?
我可以调整肖像的大小,但我认为我不应该像在
上那样用眼睛来做这就是问题所在。
【问题讨论】:
如果您尝试在 TableView Row 中添加分段控件,它将尝试占用最大空间。但是如果你把它放在一个普通的视图控制器上,蓝色的引导线会正常出现。 【参考方案1】:你想调整它的大小还是居中?
为了居中,将灵活空间控件拖动到分段控件的左侧和右侧。
【讨论】:
【参考方案2】:这是一个简单的解决方案,您可以通过设置约束轻松完成。
1.选择您的分段控件
2.对齐到中心,在你想要的任何位置使用箭头键。
3.删除之前做的所有约束,再次选中分段控件,点击“Pin”旁边的“Resolve Autolayout Issue”按钮
4.选择“添加缺少的约束”
现在您可以将其设置为工具栏的中心。
Here,希望对您有所帮助...
【讨论】:
以上是关于如何在 Swift 的工具栏顶部居中分段控件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 的分段控件中调整 textLabel 的大小?
在 UIPopoverController 中将 contentView 居中
iOS在导航栏上居中显示分段控件(UISegmentedControl)