我正试图让它在iOS 7和8 +上运行。
在viewController的loadView
中,我将UISegmentedControl
和灵活空格作为项添加到UIToolBar
。然后我将UIToolbar
作为子视图添加到主视图中,将垂直位置设置为导航栏的高度。
第一个问题。 UISegmentedControl
垂直偏离中心,因此它的顶部被切断。
第二个问题。旋转到景观会让一切都变得混乱。具体而言,UIToolbar
似乎在导航栏下方移动,而UISegmentedControl
则没有。
自动调整问题?我尝试了各种设置,似乎无法让它在UIToolbar
内垂直居中。
答案 0 :(得分:0)
可能是您的UIToolbar约束未正确设置,并且分段控件周围没有灵活的空间。这是我制作的故事板文件的链接,该文件具有适当的约束和灵活的空间,经过测试可行。
预览: