UIImagePicker的UINavigationBar遵循drawRect。我怎样才能阻止这个?
我使用以下代码来设置应用程序中所有 UINavigationBar 的背景。但是,当我加载 UIImagePicker 时,它的 UINavigationBar 将具有与我的应用程序中的所有其他 UINavigationBar 相同的背景视图。
我怎样才能防止这种情况发生?
@implementation UINavigationBar (UINavigationBarCategory)
- (void) drawRect:(CGRect)rect {
[[UIImage imageNamed:@"NavBarSocial.png"] drawInRect:rect];
}
@end
I am using the following code to set the backgrounds of all UINavigationBars in my application. However, when I load the UIImagePicker, its' UINavigationBar will have the same backgroundView as all of the other UINavigationBars in my application.
How could I prevent this from happening?
@implementation UINavigationBar (UINavigationBarCategory)
- (void) drawRect:(CGRect)rect {
[[UIImage imageNamed:@"NavBarSocial.png"] drawInRect:rect];
}
@end
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了同样的问题,我通过在我的drawRect方法中使用以下代码修复了它
I had the same problem and i fixed it by using the following code in my drawRect method