关于UIToolbar
的高度有很多问题,但我没有看到动态获得高度的问题。有没有办法用正确的默认高度创建UIToolbar
?
答案 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
这将为默认导航控制器工具栏提供默认高度