デフォルトのiPhoneナビゲーションバーのRGBを青で教えてもらえますか?通常、デフォルトの色を設定することで設定できることを知っています
self.navigationBarTintColor = nil;
ただし、この場合は機能しないため、正確な青を設定する必要があります。
答えてくれてありがとう、Doonot
デフォルトのiPhoneナビゲーションバーのRGBを青で教えてもらえますか?通常、デフォルトの色を設定することで設定できることを知っています
self.navigationBarTintColor = nil;
ただし、この場合は機能しないため、正確な青を設定する必要があります。
答えてくれてありがとう、Doonot
そうです:に設定tintColor property
するnil
と、デフォルトの青色を設定するのに適した方法です。
しかし、設定するtintColor
には、そのようにする必要があります:
self.navigationController.navigationBar.tintColor = nil;
[UIColor colorWithHue:0.6 saturation:0.33 brightness:0.69 alpha:0]
はオリジナルに非常に近い色合いですが、デフォルトと比較するとわずかな違いがあります。
これがあなたに役立つかどうかはわかりません。試すだけの価値があります。
Macでデジタルカラーメーターアプリケーションを開きます。
次に、InterfaceBuilderでViewControllerを開きます
ビューコントローラにナビゲーションバーを配置します
マウスをナビゲーションバーに移動します
これで、デジタルカラーメーターアプリケーションでマウスが現在指しているピクセルのRGB値を確認できます。
UIColorでそのRGB値を使用します
私はその奇妙なことを知っています。ただの考え..ただの考え..
UINavigationBar
、デフォルトの色合いでInterfaceBuilderを追加しますNSLog(@"tint color %@", navBar.tintColor);
します。結果はログに表示されます。
tint color UIDeviceRGBColorSpace 0.121653 0.558395 0.837748 1
[navBar setTintColor:[UIColor colorWithRed:0.121653f green:0.558395f blue:0.837748f alpha:1]];
[UIColor colorWithRed:(247 / 255.0)green:(247 / 255.0)blue:(247 / 255.0)alpha:1]
// Set Appdelegate.m file
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[self setCustomDesign];
}
-(void)setCustomDesign
{
[[UINavigationBar appearance] setBarTintColor :UI_DEFAULT_NAV_COLOR] ;
}
//Constant.h
#define UI_DEFAULT_NAV_COLOR [UIColor colorWithRed:5/255.0 green:123/255.0 blue:253/255.0 alpha:1.0f]