내비게이션 막대 아래쪽에 검정색 선 (shadowImage) 을 숨기는 네 가지 방법
< /p>
원문: (/HHE Rima/article/details/44218915)
방법 1. navigationBar 를 설정할 때 이 메서드는 translucent 속성을 무효화합니다
[objc] view plain copy
//메서드 1. navigationBar 의 배경 그림을 설정할 때 검은색 선을 제거하는 방법 이 메서드는 translucent 속성을
-(void) useshadowimageremoveblackline
{
< p < /p>}
방법 2. navigationBar 의 배경 그림이나 배경색을 설정할 때 이 방법을 사용하여 검은색 선을 제거합니다. Translucent 속성을 무효화하지 않습니다 (권장) [objc] view plain copy
// 방법 2. navigationBar 의 배경 그림이나 배경 색상을 설정할 때 이 방법을 사용하여 검은색 선을 제거할 수 있습니다. Translucent 속성은 무효화되지 않습니다
-(void) usemethodtofindblacklineandhind
{
<; < /p>// 검은색 선 숨기기 (viewWillAppear 에서는 숨겨지고 viewWillDisappear 에서는 표시됨)
blackline imageview.h < /p>
}
방법 3. 검정색 선 방법 제거
[objc] view plain copy
P >
{
/검은색 선 제거 설정
self.navigation controller.navigationbar.clip < /p>
}
방법 4. 검은색 선 제거 (권장되지 않음) [objc] view plain copy
// 방법 4 .. P >
[self.navigation controller.navigation bar setbackgroundimage: [ui image new]
Ibarmetricsdefault]; < /p>
}