我试图在新iOS 7项目中更改我的UIToolbar的高度,但我无法做到。在iOS 7中更改UIToolbar的高度
我正在使用UINavigationController来管理几个UIViewController。 我试图通过导航控制器设置工具栏的框架,但唉,工具栏属性是只读的。
我看着“Is there a way to change the height of a UIToolbar?”,但没有奏效。
我试过UIToolbar的子类,强制自定义高度并在故事板中设置正确的类,但那也没有工作,高度保持为44px。
我以为自动布局不能对工具栏的大小设置任何约束,每个字段都是禁用的。
我可以在比工具栏高的UIBarButtonItem中设置自定义视图。大项目将被正确渲染,但会从工具栏溢出。
这是最好的,我可以这样做:screenshot
它实际上是可能改变UIToolbar的高度的iOS 7? 或者我应该创建一堆自定义项目来模仿它?
此代码根本不起作用。 – Tander
这段代码只会让你的酒吧(脏的编程风格)变得糟糕,因为你试图从UINavigationController处理自动添加的UIToolbar。如果用户不使用UINavigationController,那么它肯定不起作用。 – Vinh