MFMessageComposeViewController栏透明

时间:2015-04-06 15:39:51

标签: ios cocoa-touch ios8 mfmessagecomposeview

我试图以模态方式呈现MFMessageComposeViewController。

MFMessageComposeViewController *controller =[[MFMessageComposeViewController alloc] init];

if([MFMessageComposeViewController canSendText])
{
    controller.body = @"Welcome to my app!";
    controller.recipients = [NSArray arrayWithObjects:@"99999999", nil];
    controller.messageComposeDelegate = self;

    [self presentViewController:controller
                       animated:TRUE
                     completion:nil];
}

MFMessageComposeViewController的导航栏显示为透明。

控制器显示如下:

MFMessageComposeViewController

任何想法如何解决这个问题?

谢谢, 丹尼尔

1 个答案:

答案 0 :(得分:2)

您已使用外观代理更改了导航栏。要么还原这些更改,要么直接在MFMessageComposeViewController的导航栏上覆盖它们。