Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 以编程方式创建具有默认高度的UIToolbar_Ios_Uitoolbar - Fatal编程技术网

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

Ios 以编程方式创建具有默认高度的UIToolbar,ios,uitoolbar,Ios,Uitoolbar,关于UIToolbar的高度有很多问题,但我没有看到动态获取高度的问题。是否有方法创建具有正确默认高度的UIToolbar?创建高度为0的工具栏,然后调用sizeToFit。然后,工具栏将具有默认高度 UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, width, 0)]; [toolbar sizeToFit]; Swift版本: let toolbar = UIToolbar(frame: CGRe

关于
UIToolbar
的高度有很多问题,但我没有看到动态获取高度的问题。是否有方法创建具有正确默认高度的
UIToolbar

创建高度为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()

如果您使用的是UINavigationController

navigationController?.isToolbarHidden = false
这将为默认导航控制器工具栏提供默认高度