Как установить заголовок в MFMailComposerViewController? - PullRequest
2 голосов
/ 25 марта 2010

Я пытаюсь установить заголовок MFMailComposerViewController, который является подклассом UINavigationController.

Я использую следующие способы:

 MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
 [picker.navigationController navigationItem].title = @"Send Mail";
 [[picker navigationItem] setTitle:@"Send Mail"];

Но я не могу установить заголовок.

Я делаю это неправильно? Есть ли другой способ сделать это ??

Спасибо

1 Ответ

4 голосов
/ 25 марта 2010

Заголовок обновляется при изменении темы. Вы не можете изменить заголовок программно в рамках ограничений AppStore. Вы можете использовать -setSubject: для инициализации объекта.

(Плохой способ решить эту проблему - создать окно очень высокого уровня с меткой, закрывающей исходный заголовок. Это очень трудно сделать с изменением ориентации.)

...