当iPhone处于横向状态时,分段控制无法获得正确的高度。
旋转模拟器时已经很糟糕,底部的工具栏没有变得更薄的高度,但是当导航回到前一个屏幕然后再次进入时,工具栏确实获得了propper高度,但是分段控制延伸到它上面,甚至看起来更大。
是模拟器中的错误还是我做错了什么?
答案 0 :(得分:1)
在另一天挖掘之后,我发现一切都出错了!
在处理UINavigationControllers时,根本不要拖入UIToolbar ! UINavigationController附带两个条形图,一个用于导航控制器的顶栏和一个用于工具栏的底栏 - 默认情况下隐藏了后一个。
在任何新添加的ViewControllers中,都会有一个可以从IB填充的工具栏。但是,如果它不是UIBarButton,则存在一些问题。要使用步进器,开/关开关或分段控件,将其首先拖到导航栏,然后在IB的左栏导航器中,将其拖到工具栏上。
这解决了之前提到的所有问题