2011-05-04 2 views
4

UINavigationItem의 테두리를 제거 할 수 있습니까? 내보기 검은 nav 아래. 술집은 검은 색이고 나는 그들 사이에 시각적 인 경계선을 원하지 않는다. UINavigatonItem의 경계선을 제거하는 방법

은 (이미지가 내 응용 프로그램에서 아닙니다)가 명확하게하려면, 당신은 할 수

enter image description here

답변

10

하지 숨기기을. 마스크이 될 하위 뷰를 추가 할 수 있습니다. 예 :

UIView *overlayView = [[UIView alloc] initWithFrame:CGRectMake(0, 43, 320, 1)]; 
[overlayView setBackgroundColor:[UIColor whiteColor]]; 
[navBar addSubview:overlayView]; // navBar is your UINavigationBar instance 
[overlayView release]; 

확인하지 않았지만 제대로 작동합니다.


편집 : 내가 그것을 확인, 그것을 작동합니다. iOS6에서

+0

를 확인합니다. 목? – DixieFlatline

+0

예. 그것을 숨길 수있는 다른 방법은 없습니다. 이 "선"은 그라디언트의 일부입니다. – akashivskyy

+0

아니요, 기다려주세요 .... 최종선을 "숨길"수있는 하위보기를 추가합니다. 내 방법을 시도 해 봤니? – akashivskyy

관련 문제