这里是快照: 我可以更改导航栏项目的位置吗?
和代码是在这里:
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];
有没有办法动按钮一些PX? 谢谢:)
UIBarButtonSystemItemFlexibleSpace可以在水平分离项目。但我想要移动按钮。 UIBarButtonSystemItemFlexibleSpace可以帮助吗? – 2012-03-26 03:15:47
不是垂直的,没有。您可以随时使用UIToolbar并添加一个UILabel以及您需要的框架来垂直放置它,然后添加相应的按钮。 – WrightsCS 2012-03-26 04:08:26