Как убрать границу UINavigatonItem - PullRequest
4 голосов
/ 04 мая 2011

Можно ли удалить границу UINavigationItem?Мой взгляд под черным навигатором.полоса черная, и я не хочу никакой визуальной границы между ними.

Чтобы было понятнее (изображение не из моего приложения):

enter image description here

Ответы [ 2 ]

10 голосов
/ 04 мая 2011

Вы не можете скрыть это. Вы можете добавить подпредставление, которое будет маскировать это. Пример:

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

Я не проверял, но это должно работать.

<ч />

РЕДАКТИРОВАТЬ: Я проверил, все работает.

0 голосов
/ 03 декабря 2013

в iOS6, вы можете скрыть это, установив clearColor Image для shadowImage UINavigationBar.

проверьте это здесь Удалить темную линию внизу панели навигации / панели поиска

...