不确定这是否是正确的方法,但是对UINavigationBar进行子类化并将其半透明设置为YES似乎不起作用。
在我的实施文件中:
- (void)drawRect:(CGRect)rect
{
self.translucent = YES;
}
我能够在视图控制器中覆盖它,但是,我发现自己重复代码并希望在自定义类中移动实现。
有什么想法吗?
答案 0 :(得分:0)
如果有人需要,找到解决方案。在init上将self.translucent设置为YES:
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
self.translucent = YES;
}
return self;
}
- (void)drawRect:(CGRect)rect
{
}