我用重载方法改变UINavigationBar
背景图片
@implementation UINavigationBar (Background)
-(void) drawRectCGRect)rect
{
UIImage *image = [UIImage imageNamed"Header.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
}
@end
但在某些 UIViewControllers 中,我需要删除此背景图像。我该怎么做?
你可以看看 this blog post from Sebastian Celis .它完全解决了您面临的问题。
也许还要检查 this .
关于iphone - 将 UINavigationBar 背景图像更改为默认值 - iOS 4.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163047/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |