如何增加UINavigationBar的高度?

2024-03-01

简单的问题:如何增加导航栏的高度,以便附加的小部件可以容纳在那里while保持模糊?

例如日历应用程序,其中工作日缩写添加到导航栏的底部......

...并且在“邮件”中,当您将邮件移至其他文件夹时:


由于 iAnurag 帖子 ans 是正确的,但仍然存在一些用户界面问题(宽度不正确)


You can change size by adding category like below

Sample Project
Download https://www.dropbox.com/s/3audjx4ubkjvgxf/demoCustomNavigation.zip?dl=0

Code

#import "ViewController.h"
@implementation UINavigationBar (customNav)
- (CGSize)sizeThatFits:(CGSize)size {
    CGRect rec = self.frame;
    CGRect screenRect = [[UIScreen mainScreen] bounds];
    rec.size.width = screenRect.size.width;
    rec.size.height = 70;
    return rec.size;
}
@end

Output
enter image description here
When press on "Button" enter image description here


Problem in iAnurag Code
enter image description here
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何增加UINavigationBar的高度? 的相关文章

随机推荐