В моем приложении ios у меня всегда есть тонкая черная линия между моим NavBar и/или TabBar и моим основным видом. Я попытался исправить это, отрегулировав толщину границ баров до нуля или установив цвет границ баров на цвет бара. Ничего из этого не помогло.удалить тонкую линию между UI nav/tab bars и view?
Например, я могу регулировать толщину границы моего UITabBar и UINavigationBar так:
[nav1.navigationBar.layer setBorderWidth:5.0];
[navJudge.navigationBar.layer setBorderWidth:5.0];
[nav.tabBar.layer setBorderWidth:5.0];
С другой стороны, установив ширину 0, не снимает тонкую черную линию, разделяет мои NavBar и TabBar с моего представления.
Поскольку установка толщины до нуля не работает, я попытался изменить цвет границы:
[nav1.navigationBar.layer setBorderColor: [UIColor colorWithRed:0.216 green:0.263 blue:0.306 alpha:1].CGColor];
[navJudge.navigationBar.layer setBorderColor: [UIColor colorWithRed:0.216 green:0.263 blue:0.306 alpha:1].CGColor];
[nav.tabBar.layer setBorderColor:[UIColor colorWithRed:0.216 green:0.263 blue:0.306 alpha:1].CGColor];
Это также работает, как правило, но когда я поставил его в общий цвет фона с моей точки зрения, плюс мой NavBar и TabBar цвета фона (они все одинаковые), между полосками и представлением все еще есть тонкая черная линия.
Также цвет фона окна окна UIA был установлен в тот же цвет, что и UIView, TabBar и NavBar. Еще есть черная линия. Как я могу это исправить?
Заранее благодарим за комментарии и ответы.
Возможно, вы можете загрузить фото APP –
Ответ на ваш вопрос лежит [здесь ...] (http://stackoverflow.com/questions/19226965/how-to-hide-ios7-uinavigationbar-1px-bottom- line) – MendyK
@NewEngland спасибо! Ты прав. –