デフォルトのテキストは何色UIButton
ですか? いくつかのテーブル ビュー セルで再作成しようとしていますが、うまくいきません。私が最も近いのは次のとおりです。
[UIColor colorWithRed:0/255.0 green:51.0/255.0 blue:102.0/255.0 alpha:1];
その色、フォント サイズ、スタイルはどこかに文書化されていますか?
これはかなり古い質問ですが、とにかく自分の答えを追加すると思いました。
iOS 7 以降で同じ色のカスタム 'テキストのみ' ボタンが必要な場合は、 ではなく で作成してUIButton()
くださいUIButton.buttonWithType(UIButtonType.System)
。
これにより、正しい色を含む、標準のシステム ボタンと同じプロパティを持つテキスト ボタンが得られます。このボタンをテンプレートとして使用して、フォント サイズなどを変更したり、画像を追加したりできます。
次のことを試してください。
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
デフォルトの UIButton の色 [青] に一致するテキストの色
誰かがプログラムで引き出したようですが、確認していません。