它真的很容易。让我们首先看看如何创建一个 UIToolbar 然后向其中添加项目,然后在运行时更改它们
self.MNToolbar=[[UIToolbar alloc] init];
self.addButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(importPhotos:)];
self.flexibleSpace=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
self.MNToolbar.items=[[NSArray alloc] initWithObjects:flexibleSpace, addButton, flexibleSpace, nil];
[self.view addSubView:self.MNToolbar];
// don't forget to set the bounds too
这就是创建它的方法。
好的,现在让我们看看如何在运行时更改它
self.deleteButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(deletePhotos:)];
self.MNToolbar.items=[[NSArray alloc] initWithObjects:self.deleteButton, nil];
我希望你明白这一点。如果您有任何问题,请告诉我。