1

したがって、これはおそらく非常にばかげた質問ですが、プレーンな UIBarButtonItem を白くすることはできません。上部のツールバー項目に日付を表​​示する基本的な UIBarButtonItem であり、白く表示したいのですが、外観と IB 設定の 2 つの写真からわかるように、グレー表示されているように見えます。

プログラムで色合いを設定しようとしましたが、違いはありませんでした。それはおそらく単純なことですが、私は一生それを理解できません。私を答えに導くのを手伝ってくれる人に感謝します。本当に感謝しています。

アプリでの uibarbuttonitem の表示方法

UIBarButtonItem の設定

4

1 に答える 1

2

setTitleTextAttributes セレクターを使用することになったのは、私が想定していたように...非常に簡単で簡単な解決策だったからです

これに出くわす可能性のある人のための私の修正です

[_titleItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], UITextAttributeTextColor, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal];
于 2012-08-20T02:04:13.920 に答える