2

J'essaie de définir le titre de MFMailComposerViewController, qui est une sous-classe de UINavigationController.Comment définir le titre dans le MFMailComposerViewController?

J'utilise ces façons suivantes:

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

Mais je ne suis pas en mesure de définir le titre.

Est-ce que je le fais mal ?? Existe-t-il une autre méthode pour le faire?

Merci

Répondre

4

Le titre est mis à jour chaque fois que les changements de sujet. Vous ne pouvez pas modifier le titre par programmation dans les restrictions de l'AppStore. Vous pouvez utiliser -setSubject: pour initialiser le sujet.

(Une mauvaise solution consiste à créer une fenêtre de très haut niveau avec une étiquette qui couvre le titre d'origine, ce qui est très difficile à faire avec le changement d'orientation.)

Questions connexes