UINavigationBar 的自定义高度或 UINavigationBar 的替代品
Custom height for UINavigationBar or alternative of UINavigationBar
我有一个带导航栏的 viewController。我想增加导航栏的高度,但我不能。我已经搜索了增加导航栏高度的方法,但没有成功。
有没有增加导航栏高度或者其他的lib/alternative?
系统默认高度为44.0f
您无法更改默认高度,但您可以隐藏导航栏,然后自定义一个视图而不是系统的导航栏。
您可以将自定义视图用作导航栏。根据您的要求自定义视图并将默认导航栏隐藏为
[self.navigationController setNavigationBarHidden:YES];
您可以在后退按钮上返回操作
[self.navigationController popViewControllerAnimated:YES];
您可以根据需要对按钮以及触摸 UIView 或 UIImageView 执行相同的操作。希望能帮助到你。快乐编码.. !!
不允许直接更改
... It is not permissible to change the navigation bar object or modify its bounds, frame, or alpha values directly...
来自 developer.apple.com
但这里有相同的问题和答案:
- Change UINavigationBar Height
我有一个带导航栏的 viewController。我想增加导航栏的高度,但我不能。我已经搜索了增加导航栏高度的方法,但没有成功。
有没有增加导航栏高度或者其他的lib/alternative?
系统默认高度为44.0f
您无法更改默认高度,但您可以隐藏导航栏,然后自定义一个视图而不是系统的导航栏。
您可以将自定义视图用作导航栏。根据您的要求自定义视图并将默认导航栏隐藏为
[self.navigationController setNavigationBarHidden:YES];
您可以在后退按钮上返回操作
[self.navigationController popViewControllerAnimated:YES];
您可以根据需要对按钮以及触摸 UIView 或 UIImageView 执行相同的操作。希望能帮助到你。快乐编码.. !!
不允许直接更改
... It is not permissible to change the navigation bar object or modify its bounds, frame, or alpha values directly...
来自 developer.apple.com
但这里有相同的问题和答案:
- Change UINavigationBar Height