我知道这个主题有很多,但我无法获得任何代码.我正在运行iOS5并为iPad构建,我只是无法在导航栏的一侧获得两个按钮.
任何帮助将不胜感激,谢谢.
编辑:
我测试过的一些代码viewDidLoad,但它没有做任何事情.
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStylePlain target:self action:@selector(save)];
UIBarButtonItem *deleteButton = [[UIBarButtonItem alloc] initWithTitle:@"Delete" style:UIBarButtonItemStylePlain target:self action:@selector(delete)];
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:saveButton,deleteButton,nil];
Run Code Online (Sandbox Code Playgroud)
Dan*_*n F 31
在iOS 5中UINavigationItem获得了数组属性:rightBarButtonItems和leftBarButtonItems.你可以看到关于他们的关系是如何工作的更详细信息leftBarButtonItem,并rightBarButtonItem和后退按钮在这里的类参考.
简而言之,您只需从按钮中创建一个数组,并设置导航项的属性.我使用此功能在导航栏的左侧和右侧都有两个按钮.
编辑
这是我用来创建数组的代码.我的按钮都是在界面构建器中创建的:
self.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:backButton, settingsButton, nil];
self.navigationItem.leftItemsSupplementBackButton = YES;
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:continueButton, saveButton, nil];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12125 次 |
| 最近记录: |