как повторно добавить удаленные элементы из панели инструментов - PullRequest
0 голосов
/ 04 сентября 2010

Я удалил элементы из панели инструментов, но хочу добавить их в определенное время ... как это сделать.. у меня нет изображений для них ....

NSMutableArray * itemsToReplaceOldOnes = [[NSMutableArray alloc] initWithArray: self.toolbar.items]; [itemsToReplaceOldOnes removeObjectAtIndex: 2]; // удалить UIBarButtonItems, которые вы хотите удалить [self.toolbar setItems: itemsToReplaceOldOnes animated: YES];

1 Ответ

2 голосов
/ 05 сентября 2010

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];
...