Ich füge benutzerdefinierte Titellabel und ein benutzerdefiniertes Bild zur Navigationsleiste hinzu. Ich kann das Titeletikett korrekt in der von mir gewünschten Position einfügen, aber ich kann horizontal das Bild auf dieses Label nicht zentrieren. Ich füge einen Screenshot und den Code hinzu, den ich verwenden kann, der helfen kann.Bild mit Titellabel in der Navigationsleiste zentrieren
-(void)addIconInNavBar
{
CGSize imageSize = CGSizeMake(lblHeight, lblHeight);
CGFloat marginX = (self.navigationController.navigationBar.frame.size.width) - (imageSize.width/2);
CGFloat marginY = (self.navigationController.navigationBar.frame.size.height/2) - (imageSize.height/2);
imageView.frame = CGRectMake(marginX, marginY , imageSize.width, imageSize.height);
[self.navigationController.navigationBar addSubview:imageView];
}
Ich möchte den benutzerdefinierten Titel nicht in der Mitte der Navigationsleiste zentrieren. – birdcage