如何从工具栏中重新添加已删除的项目

时间:2010-09-04 19:12:03

标签: iphone xcode uibarbuttonitem

我从工具栏中删除了项目,但我想在特定时间重新添加它... 怎么做.. 我没有他们的照片......

NSMutableArray * itemsToReplaceOldOnes = [[NSMutableArray alloc] initWithArray:self.toolbar.items]; [itemsToReplaceOldOnes removeObjectAtIndex:2]; //删除要删除的UIBarButtonItems [self.toolbar setItems:itemsToReplaceOldOnes animated:YES];

1 个答案:

答案 0 :(得分:2)

UIBarButtonItem不从UIView继承,因此不包含hidden属性。 如果您使用的是UIToolbar:

 NSMutableArray *itemsToReplaceOldOnes=[[NSMutableArray alloc] initWithArray:self.toolbar.items];
[itemsToReplaceOldOnes removeObjectAtIndex:2]; //remove UIBarButtonItems you want to remove
[self.toolbar setItems:itemsToReplaceOldOnes animated:YES];