Hier ist die Momentaufnahme: Kann ich die Position der Navigationsleiste ändern?
Und der Code ist hier:
UIButton *leftButton = [UIButton buttonWithType:UIButtonTypeCustom];
leftButton.frame = CGRectMake(0.0f, 0.0f, 46.0f, 32.0f);
[leftButton setBackgroundImage:[UIImage imageNamed:@"navi_register_up.png"] forState:UIControlStateNormal];
[leftButton addTarget:self action:@selector(doRegister) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftBarItem = [[UIBarButtonItem alloc] initWithCustomView:leftButton];
self.navigationItem.leftBarButtonItem = leftBarItem;
[leftBarItem release];
Gibt es eine Möglichkeit, die Taste nach oben einige Pixel zu bewegen? Vielen Dank :)
UIBarButtonSystemItemFlexibleSpace können Elemente in horizontaler trennen. Aber ich möchte den Knopf hochziehen. Kann UIBarButtonSystemItemFlexibleSpace helfen? –
Nicht vertikal, nein. Sie können immer eine UIToolbar verwenden und ein UILabel mit dem Rahmen hinzufügen, den Sie vertikal positionieren müssen, und dann die entsprechenden Schaltflächen hinzufügen. – WrightsCS