2012-10-13 3 views
0

올바른 방법이지만 UINavigationBar를 서브 클래스로 지정하고 반투명으로 설정하면 YES가 작동하지 않는지 확실하지 않습니다. 내 구현 파일에서UINavigationBar의 하위 클래스 - 반투명을 YES로 설정하면 작동하지 않음

: 나는 그러나, 뷰 컨트롤러 내에서를 오버라이드 (override) 할 수 있었다

- (void)drawRect:(CGRect)rect 
{ 
    self.translucent = YES; 
} 

, 난 나 자신이 코드를 반복하고 사용자 정의 클래스의 구현을 이동하고자 찾을 수 있습니다.

의견이 있으십니까?

답변

0

누군가가 필요하면 해결책을 찾았습니다. 초기화시 self.translucent를 YES로 설정하십시오.

- (id)initWithFrame:(CGRect)frame 
{ 
    self = [super initWithFrame:frame]; 
    if (self) { 
     self.translucent = YES; 
    } 
    return self; 
} 

- (void)drawRect:(CGRect)rect 
{ 

} 
관련 문제