我从工具栏中删除了项目,但我想在特定时间重新添加它... 怎么做.. 我没有他们的照片......
NSMutableArray * itemsToReplaceOldOnes = [[NSMutableArray alloc] initWithArray:self.toolbar.items]; [itemsToReplaceOldOnes removeObjectAtIndex:2]; //删除要删除的UIBarButtonItems [self.toolbar setItems:itemsToReplaceOldOnes animated:YES];
答案 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];