11

デフォルトのiPhoneナビゲーションバーのRGBを青で教えてもらえますか?通常、デフォルトの色を設定することで設定できることを知っています

self.navigationBarTintColor = nil;

ただし、この場合は機能しないため、正確な青を設定する必要があります。

答えてくれてありがとう、Doonot

4

6 に答える 6

12

そうです:に設定tintColor propertyするnilと、デフォルトの青色を設定するのに適した方法です。

しかし、設定するtintColorには、そのようにする必要があります:

self.navigationController.navigationBar.tintColor = nil;
于 2011-04-01T20:44:39.703 に答える
8

[UIColor colorWithHue:0.6 saturation:0.33 brightness:0.69 alpha:0]はオリジナルに非常に近い色合いですが、デフォルトと比較するとわずかな違いがあります。

出典:iPhoneのナビゲーションバーボタンのデフォルトの色は何ですか?

于 2011-04-01T21:21:23.103 に答える
4

これがあなたに役立つかどうかはわかりません。試すだけの価値があります。

Macでデジタルカラーメーターアプリケーションを開きます。

次に、InterfaceBuilderでViewControllerを開きます

ビューコントローラにナビゲーションバーを配置します

マウスをナビゲーションバーに移動します

これで、デジタルカラーメーターアプリケーションでマウスが現在指しているピクセルのRGB値を確認できます。

UIColorでそのRGB値を使用します

私はその奇妙なことを知っています。ただの考え..ただの考え..

于 2011-04-01T21:14:58.630 に答える
3
  1. 別のプロジェクトを作成しUINavigationBar、デフォルトの色合いでInterfaceBuilderを追加します
  2. 次のコードを記述して、色合いの色を取得NSLog(@"tint color %@", navBar.tintColor); します。結果はログに表示されます。 tint color UIDeviceRGBColorSpace 0.121653 0.558395 0.837748 1
  3. 次の値を使用して、希望するパネルの色合いを設定します。 [navBar setTintColor:[UIColor colorWithRed:0.121653f green:0.558395f blue:0.837748f alpha:1]];
于 2011-09-11T14:32:53.017 に答える
1

[UIColor colorWithRed:(247 / 255.0)green:(247 / 255.0)blue:(247 / 255.0)alpha:1]

于 2014-09-16T15:37:05.470 に答える
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]
于 2016-09-07T08:34:54.263 に答える