アプリでは、主な色として白を使用します。ユーザーがUIActivityViewController
を開くと、コントローラーの色合いを標準のiOSブルーに設定します。これはアクティビティビュー自体には効果的ですが、メールを送信する場合は、色合いは青色ではなく白です。UIActivityViewController:提示されたビューコントローラの色合い
提示されたビューの色合いを設定する方法があるとよいでしょう。 1つはありますか?
MFMailComposeViewController
を開くと青色に着色カラーを設定することもMFMailComposeViewController
がUIActivityViewController
内から開かれていないので、もし表示UIActionSheet
、上の効果を有します。 http://i.imgur.com/OggykJF.png
編集:初期化した後が、提示する前に、あなたのUIActivityViewControllerにtintColor設定し
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:activities]; activityController.view.tintColor = [UIColor blueColor]; [self presentViewController:activityController animated:YES completion:nil];
解決方法はありますか? – wsidell