Größe des Bildes auf UINavigationBar

Ich möchte die Benutzerdefinierte Bild auf meinem UINavigationBar,

Wenn ich versucht, diese zwei code-snippets,

[self.navigationItem setTitleView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo.png"]]];

Und

    UIButton *logoView = [[UIButton alloc] initWithFrame:CGRectMake(0,0,70,30)];
    [logoView setBackgroundImage:[UIImage imageNamed:@"logo.png"] forState:UIControlStateNormal];
    [logoView setUserInteractionEnabled:NO];
    self.navigationItem.titleView = logoView;

Bild was ich sehen kann auf meinem Gerät ist immer Unschärfe oder es ist immer gestreckt.

Machte ich Bild mit einer Auflösung von 180*40(Breite*Höhe)

Ich möchte wissen, die genaue Größe des Bildes. was würde es sein ?

Vielen Dank im Voraus.

  • Wenn Bildgröße 140x35 legen Sie dann imageView's frame-Größe. Sonst wird Es natürlich bekommen gestreckt.
  • Sie möchten ein logo hinzufügen auf navigationBar auf center-position ?
  • ja, Auf UINavigationBar
  • Sehen Sie bitte meine Frage stackoverflow.com/questions/13988642/...
  • Ich hatte das gleiche Problem
  • Ich möchte mit einem UIView statt navigationBar - und ausblenden der navigation für diesen Bildschirm.

InformationsquelleAutor Krunal | 2013-07-18
Schreibe einen Kommentar