Ändern kann ich die y-custom bar button item mit setBackgroundVerticalPositionAdjustment, aber wie kann ich die horizontalposition ?
[viewController.navigationItem.rightBarButtonItem setBackgroundVerticalPositionAdjustment:50 forBarMetrics:UIBarMetricsDefault];
Können Sie erstellen bar-Taste mit benutzerdefinierte Ansicht, und in dieser Ansicht können Sie erstellen Ihr eigenes layout. Es kann sein nur einfach, UIButton, und Sie können festlegen, edgeInsets in UIButton.
sehen Anpassung von UINavigationBar und die zurück-Taste
f.e.
Oder Sie können hinzufügen, einige fixedSpace in Bar nach oder vor Ihrer bar Element
Können Sie ändern Sie die
imageInsets
vonrightBarButtonItem
.Beispiel: