[英]Custom navigationBar on moreNavigationController
可以自定义导航栏了吗?该导航栏出现在UITabBarController的“更多”选项卡上,以2像素(不同颜色)的线作为底边框吗?
我创建了UINavigationBar的子类,该子类使用该行的绘制覆盖了drawrect:方法,并且适用于前四个选项卡,但更多导航控制器下的选项卡除外。
有什么帮助吗?
#import <objc/runtime.h>
并动态设置more view controller导航栏的类:
object_setClass(yourTabBarController.moreNavigationController.navigationBar,
[YourNavigationBarSubClass class]);
如果您想更改背景图片,可以将其插入默认导航栏中的UIImageView
[self.navigationController.navigationBar addSubview:[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"navBar"]]];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.