2

ツールバーにUIBarButtonSystemItemを入れようとしていますが、デフォルトでは常に標準の青になっています。画像またはタイトルで作成した場合、正しい色で正常に機能します。UIBarButtonSystemItemで試してみると、デフォルトの色になり、インターネットで見つけたものは何も機能しません。

ここにコードがあります:

UIBarButtonItem *overlays = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPageCurl target:self action:@selector(overlays)];
4

2 に答える 2

0

自分のボタンを作成する必要がありました。initWithBarButtonSystemItemがデフォルトで標準の色に戻るというちょっとしたバグのようです。Appleに修正を要求した人はほとんどいませんが、今のところ運がありません。

于 2010-08-16T10:56:04.650 に答える
0

これは古いと思いますが、ボタンの色はナビゲーションバーの色に依存しています。作成したように、カスタムボタンを作成する必要があります。これはおそらくAppleHIGの取引です。

于 2011-05-01T13:42:53.627 に答える