8

iPhoneアプリのナビゲーションバーにセグメント化されたコントロールを追加しています。デフォルトでは、セグメント化されたコントロールの色はナビゲーションバーの色と一致します。セグメント化されたコントロールの色を、ナビゲーションバーの他のボタン(戻るナビゲーションボタンなど)と一致させたい。

UIBarStyleDefaultのスタイルでUINavigationBarに追加されたUIButtonBarItemsのデフォルトの色と一致するRGB値(またはシステムの色)を誰かに教えてもらえますか?

4

5 に答える 5

18

しばらくして、iPhone がボタンに青のグラデーションを適用していることに気付きました。私はついにこのHSVの組み合わせにたどり着きました.これはかなり完璧です. ドキュメントによると、すべての値は 0 から 1 の間の float 値として指定されていることに注意してください。

Hue: 0.6

Saturation: 0.33

Value: 0.69

Alpha: 0

これにより、他の開発者の数時間の作業が節約されることを願っています。

于 2009-05-25T13:06:12.893 に答える
5

次のように色合いの色を設定します。

self.navigationController.navigationBar.tintColor = nil

デフォルトの色とグラデーションの色合いも表示されます。

于 2012-06-25T12:50:48.210 に答える
3

私はこれを使用します:

[UIColor colorWithHue:0.6 saturation:0.33 brightness: 0.65 alpha:1.0];
于 2012-01-05T12:13:16.577 に答える
1

誰かに釣りを教えてください。

Digital Color Meter などと呼ばれるアプリがないか、システムを確認してください。これを使用して、画面上の色から RGB 値を取得できます。

于 2009-05-25T04:33:25.880 に答える
1

時間を節約するために、その RGB 値は次のとおりです。

RGB(118, 141, 176).

ボタン バーの「ダウン」状態の色を再作成する場合、RGB 値は次のとおりです。

RGB(0, 23, 73).

グラデーションはよくわかりませんが、これがベースカラーです。

于 2012-04-19T08:43:28.630 に答える