私はアプリケーションでMFMessageComposeViewControllerを使用して、次のコードを使用してアプリ内でSMSの送信機能を提供しています。
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
picker.messageComposeDelegate = self;
[self presentModalViewController:picker animated:YES];
[picker release];
また、デリゲートとヘッダーファイルを.hファイルに次のようにインポートする必要があります。
#import <MessageUI/MessageUI.h>
...
@interface YourViewController : UIViewController <....., MFMessageComposeViewControllerDelegate>
SMSビューコントローラは次のようになります。
問題:
問題は、アプリ全体でカスタムカラーを使用したことです。その色は、このようなSMSビューコントローラーのナビゲーションバーの色に反映されていました。
ただし、ここではカスタムタイトルの色を表示したくありません。デフォルトのものを表示したいだけです。このカスタムタイトルの色をデフォルトの色に変更する方法はありますか?
注: AppdelegateのdidFinishLaunchingWithOptions
メソッドにカスタムナビゲーションタイトルの色を追加しました