工具栏内的分段控制确实具有错误的景观高度

时间:2012-11-24 11:26:19

标签: iphone ios uinavigationcontroller uitoolbar uisegmentedcontrol

当iPhone处于横向状态时,分段控制无法获得正确的高度。

旋转模拟器时已经很糟糕,底部的工具栏没有变得更薄的高度,但是当导航回到前一个屏幕然后再次进入时,工具栏确实获得了propper高度,但是分段控制延伸到它上面,甚至看起来更大。

是模拟器中的错误还是我做错了什么?

1 个答案:

答案 0 :(得分:1)

在另一天挖掘之后,我发现一切都出错了!

在处理UINavigationControllers时,根本不要拖入UIToolbar ! UINavigationController附带两个条形图,一个用于导航控制器的顶栏和一个用于工具栏的底栏 - 默认情况下隐藏了后一个。

在任何新添加的ViewControllers中,都会有一个可以从IB填充的工具栏。但是,如果它不是UIBarButton,则存在一些问题。要使用步进器,开/关开关或分段控件,将其首先拖到导航栏,然后在IB的左栏导航器中,将其拖到工具栏上。

这解决了之前提到的所有问题