У меня есть код в AppDelegate.m, который устанавливает все UINavigationBar шестигранные цвета на # 125687Цветовой оттенок отличается от второго UINavigationBar
код из AppDelegate.m
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UINavigationBar appearance] setBarTintColor:UIColorFromRGB(0x125687)];
Вот вопрос: я положите два UINavigationBars друг на друга в viewcontroller, чтобы UINavigationBar попал под строку состояния. Панель навигации в строке состояния находится ниже основного навигационного блока. Вторая панель навигации отличается от основного.
Вот как это выглядит:
(Вторая панель навигации является навигационная панель, которая имеет более светлый цвет, что бар с названием «Community»)
Вопрос: Как я могу это исправить, так как UINavigationBars имеют одинаковый гексагон (# 125687)?
Http: // www.appcoda.com/customize-navigation-status-bar-ios-7/ – Adrian
Мой вопрос в том, зачем использовать две панели навигации, когда вы можете использовать панель навигации 64px, которая непосредственно идет ниже вашего стата мы бар? –
@GaneshSomani есть все равно, чтобы изменить высоту навигационной панели –