Ändern Sie Titel von-bar-Taste in UIImagePickerController in der Navigationsleiste
meine Frage ist einfach: wie kann ich das ändern Titel ändern von Balken-Schaltfläche in UIImagePickerController in der Navigationsleiste?
Ich habe die controller für die UIImagePickerController (ausgelöst durch den Druck auf eine Taste) und dann versucht, Ihre Eigenschaften zu ändern:
- (IBAction)chooseFromRoll:(id)sender {
if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeSavedPhotosAlbum]){
UIImagePickerController *imagePicker =
[[UIImagePickerController alloc] init];
imagePicker.navigationBar.tintColor = [UIColor colorWithRed:0.42 green:0.18 blue:0.66 alpha:1.0];
//imagePicker.navigationItem.title = @"Scegli foto profilo";
imagePicker.delegate = self;
imagePicker.sourceType =
UIImagePickerControllerSourceTypePhotoLibrary;
imagePicker.mediaTypes = [NSArray arrayWithObjects:
(NSString *) kUTTypeImage,
nil];
imagePicker.allowsEditing = NO;
[imagePicker.navigationController.navigationItem.rightBarButtonItem setTitle:@"Annulla"];
[self presentViewController:imagePicker animated:YES completion:nil];
}
}
aber nichts geändert, nur die Navigationsleiste wurde korrekt geändert.
Hier ist der code für die Funktion willShowViewController:
- (void) navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 30)];
label.textAlignment = 2;
label.frame = CGRectMake(label.frame.origin.x, label.frame.origin.y, label.frame.size.width-200,label.frame.size.height);
label.adjustsFontSizeToFitWidth = YES;
label.font = [UIFont fontWithName:@"Futura" size:15.0];
[label setFont:[UIFont boldSystemFontOfSize:16.0]];
[label setBackgroundColor:[UIColor clearColor]];
[label setTextColor:[UIColor whiteColor]];
[label setText:@"Scegli foto profilo"];
[navigationController.navigationBar.topItem setTitleView:label.viewForBaselineLayout];
[navigationController.navigationBar.topItem.rightBarButtonItem setTitle:@"Annulla"];
}
können Sie mir sagen, wo ist der Fehler???
Dank
- überprüfen Sie meine Antwort für das code-snippet, das Sie benötigt, um den Titel zu ändern der nav bar in uiimage-picker. Ändern Sie einfach die Fotos, was Sie brauchen.
- nur zusätzliche Antworten für Ihre sub-Fragen. hoffe, es wird Ihnen helfen, aus Mann. wenn Sie zufrieden sind mit meinen Antworten, überprüfen Sie bitte, merken Sie sich meine Antwort und bitte lassen Sie mich wissen, wenn Sie Hilfe brauchen mit anderen Fragen. stellen Sie sicher, dass post-neue Fragen, und nicht hinzufügen, um die gleiche Frage, denn es ist nicht eine gute Praxis, die von SO standard. viel Glück mein Freund 🙂
- für die änderung der zurück-Taste Titel auf Italienisch, wenn die uiimagepicker controler angezeigt, und der Benutzer versucht, auswählst ein vorhandenes Bild müssen Sie ändern Sie die default-Sprache auf Italienisch durch erstellen eines neuen Bundles, in Italienisch und legen Sie es als xcodes Standardsprache.
- google einfach mal so ändern Sie die xcode ist die Standard-Sprache, und du wirst sehen, es gibt ein paar tutorials auf, wie es zu tun.wenn Sie erreichen, dass es keine Notwendigkeit von Unterklassen der Ansicht, dass pops-up durch die imagepicker,wird es in der italienischen und du cange den Titel, wie ich es Ihnen gezeigt.hier ist ein link useyourloaf.com/blog/2010/05/10/... mehr gibt. soweit Ihre Frage und sub-Fragen auf dieser Seite,ich glaube, Sie werden alle beantwortet.wenn Sie weitere Fragen haben, bitte schreiben Sie einen neuen und ich werde Blick auf Sie und bieten jede Hilfe, die ich kann.
- ok, danke für die Hilfe in den letzten paar Tagen, Sie wurden enlighting 🙂
- Sie sind ruhig willkommen. ich bin gespannt auf weitere Fragen von Ihnen. vergessen Sie nicht, nach den links für mich, so komme ich, Sie zu sehen, und vergessen Sie nicht, überprüfen Sie meine Antwort wenn Sie zufrieden mit ihm. viel Glück und happy coding.:)
- Sie überprüfte Ihre Antwort als die richtige, hast du nicht meine Antwort ? Ich dachte, Sie sagten, dass Sie meine Antwort und es war hilfreich.
InformationsquelleAutor ubisum | 2013-07-15
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein code-snippet für twicking den Titel der Navigationsleiste in uiimage-picker.
Hoffnung, dies würde Ihnen helfen.
EDIT:
die Antwort auf die erste Frage ist ja, Sie können die ibaction oder verwenden Sie einfach die Methode, die ich oben bereitgestellt um die Schaltfläche zu erstellen, sollten beide arbeiten. wenn Sie mit Untätigkeit, stellen Sie sicher, erklären Sie controller in es so es den Anschein hat, und entlassen Sie aus der Aktion Methode. die Antwort auf die zweite Frage, wenn Sie möchten, ändern Sie den Titel der Ansicht wird angezeigt, wenn Bildauswahl aus dem Fotoalbum präsentiert wird, dann müssen Sie erstellen Sie eine neue Untersicht und pop, die es bis zu dem Benutzer zu ermöglichen, wählen Sie das gewünschte Bild, dann können Sie den Titel ändern die Art und Weise habe ich es vor. langwieriger Prozess ist, würde ich es nicht empfehlen. die Antwort auf die Dritte Frage, versuchen Sie es mit den folgenden code-snippet, wo Sie erklären Ihre Schaltfläche,
wo der btn ist der name der Schaltfläche, und ändern Sie die schriftart und die Größe. ich hoffe meine Antworten können dir helfen. viel Glück und lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen.