2

デフォルトのテキストは何色UIButtonですか? いくつかのテーブル ビュー セルで再作成しようとしていますが、うまくいきません。私が最も近いのは次のとおりです。

[UIColor colorWithRed:0/255.0 green:51.0/255.0 blue:102.0/255.0 alpha:1];

その色、フォント サイズ、スタイルはどこかに文書化されていますか?

4

5 に答える 5

13

これはかなり古い質問ですが、とにかく自分の答えを追加すると思いました。

iOS 7 以降で同じ色のカスタム 'テキストのみ' ボタンが必要な場合は、 ではなく で作成してUIButton()くださいUIButton.buttonWithType(UIButtonType.System)

これにより、正しい色を含む、標準のシステム ボタンと同じプロパティを持つテキスト ボタンが得られます。このボタンをテンプレートとして使用して、フォント サイズなどを変更したり、画像を追加したりできます。

于 2015-06-04T16:02:36.987 に答える
7
  1. シミュレーターで UIButton を使用してサンプル アプリを実行する
  2. Spotlight を使用して「DigitalColor Meter」を検索します (引用符なしで、以下を参照)。 ここに画像の説明を入力
  3. ポインターを使用してテキストの色をポイントします。これにより、テキストの RGB 値が得られます。
  4. フォント サイズやその他の値は、IB を使用して見つけることができます。
于 2013-04-12T16:52:29.183 に答える
5

次のことを試してください。

CGFloat red;
CGFloat green;
CGFloat blue;
CGFloat alpha;

UILabel *buttonLabel = [yourButton titleLabel];
UIColor *textColor = [buttonLabel textColor];

[textColor getRed:&red green:&green blue:&blue alpha:&alpha];

赤、緑、青、アルファには、探している値が含まれます。

NSLog(@"Red: %f Green:%f Blue:%f Alpha:%f", red, green, blue, alpha);

iOS 6 の場合、以下が返されます。

Red:0.220000 Green:0.330000 Blue:0.530000 Alpha:1.000000
于 2013-04-12T16:53:46.043 に答える
1

デフォルトの UIButton の色 [青] に一致するテキストの色

誰かがプログラムで引き出したようですが、確認していません。

于 2013-04-12T16:52:27.563 に答える