以编程方式创建具有默认高度的UIToolbar

时间:2016-03-17 08:29:56

标签: ios uitoolbar

关于UIToolbar的高度有很多问题,但我没有看到动态获得高度的问题。有没有办法用正确的默认高度创建UIToolbar

2 个答案:

答案 0 :(得分:3)

创建0高度的工具栏,然后调用sizeToFit。然后工具栏将具有默认高度。

UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, width, 0)];
[toolbar sizeToFit];

Swift版本:

let toolbar = UIToolbar(frame: CGRect(x: 0, y: 0, width: width, height: 0))
toolbar.sizeToFit()

答案 1 :(得分:0)

如果您正在使用UINavigationController

navigationController?.isToolbarHidden = false

这将为默认导航控制器工具栏提供默认高度

相关问题