Я работаю над включением s MFMailComposer
для отправки текстовых сообщений в моем приложении. Ниже мой код для создания и отображения компонента совместного сообщения:Неправильно с MFMailComposer Внешний вид
- (void)shareWithMessages {
if(![MFMessageComposeViewController canSendText]) {
UIAlertView *warningAlert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Your device doesn't support SMS!" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[warningAlert show];
return;
}
NSString *message = self.articleTitle;
message = [message stringByAppendingString:@" "];
message = [message stringByAppendingString:self.urlString];
MFMessageComposeViewController *messageController = [[MFMessageComposeViewController alloc] init];
messageController.messageComposeDelegate = self;
[messageController setBody:message];
// Present message view controller on screen
[self presentViewController:messageController animated:YES completion:nil];
}
Когда композитор обмена показан, то «Новое сообщение» текст отображается белым цветом:
Я попытался установить цвет оттенок следующим образом:
[[messageController navigationBar] setTintColor:[UIColor blackColor ]];
... но это не имело никакого эффекта. Кто-нибудь знает, почему текст установлен на белый, и поэтому он не читается?
сделал и изменить оттенок цвета для панели навигации в глобальном масштабе (напр в приложение делегата) где-нибудь в коде ур? –