無論我嘗試什麼,在用戶選擇通過電子郵件發送鏈接(它是MFMailComposeViewController
)時出現的電子郵件屏幕中,按鈕始終是默認的藍色。如何從默認藍色爲MFMailComposeViewController製作UIBarButtonItems的顏色?
我有這個在我的AppDelegate:
[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.000 green:156/255.0 blue:51/255.0 alpha:1]];
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
[[UINavigationBar appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName: [UIColor whiteColor] }];
而且它確實上色MFMailComposeViewController
但沒有按鈕的標題。我如何實現這一目標?
當我在其他地方使用白色時,它也會使我的狀態欄變黑。
可能重複http://stackoverflow.com/questions/19333855/change-navigation-button-color-in-mfmailcomposerviewcontroller-on-ios-7 ) – dlinsin