У меня есть UIToolbar, что я настроил использование IB с тремя кнопками, оставленными, середина и право. В некоторых ситуациях я хотел бы не отобразить среднюю кнопку. Кто-либо знает о способе скрыть определенную кнопку на внутренней части UIToolBar? Существует, не скрывают свойство, все, что я могу найти, setEnable, но это все еще оставляет пользователей порождения кнопки для удивления, какова его цель. Я хотел бы только отобразить его в ситуациях, что это на самом деле имеет использование.
Заранее спасибо!
-(void)setItems:(NSArray *)items animated:(BOOL)animated
Вы можете получить текущие элементы, используя свойство items , затем просто удалите тот, который вы не хотите отображать, и передать в новый NSArray
.
Как видите, вы также можете анимировать его, чтобы сделать его понятным пользователю.