My Appは、iPhone SDK 3.0の新しいアプリ内電子メール機能を使用します。iPhone SDK 3.0アプリ内メール - ナビゲーションバーの色調を変更する
電子メールUIの色合いを黒に変更して半透明にしたいとします。
私は、
/*
picker.navigationController.navigationBar.tintColor = [UIColor blackColor];
picker.navigationController.navigationBar.translucent = YES ;
*/
を次のコードを試してみました。しかし、それはむしろ、作成ウィンドウ自体よりも、作成ウィンドウ、
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
を作成し、ビューの色を変えることです。
これは少なくとも可能ですか?それとも、私たちはAppleにブルーを提供しなければならないのですか?
これを行うとアプリが承認されるかどうかわかりません。 – Grouchal
これはAppleには問題ありません。これはまさに私のアプリ(もちろん、UINavigationBarのサブクラス)で行ったことであり、Apple(公式のDave Matthews Bandアプリ)の承認を受けています。 drawINRectをインターセプトすることで何も問題はありません:カスタムUINavigationBarの外観を実現する。 – LucasTizma