繁体   English   中英

UIToolbar中的UISegmentedControl的Lanfscape确实有错误的高度

[英]UISegmentedControl inside UIToolbar does have wrong height for Lanfscape

当iPhone处于横向时,以某种方式,分段控件无法获得适当的高度。

旋转模拟器时,已经很糟糕了,底部的工具栏不会变薄,但是当导航回到上一个屏幕,然后再次进入时,工具栏确实会获得适当的高度,但是分段控件会在其上方扩展,甚至看起来更大。

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

经过第二天的挖掘,我发现问题出在哪里!

在处理UINavigationControllers时,根本不要拖入UIToolbar UINavigationController带有两个栏,导航栏的顶部栏和工具栏的底部栏-后者默认情况下是隐藏的。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM