У меня есть UIToolbar с парой кнопок:
Я меняю элементы на панели инструментов. Я удаляю последнюю кнопку с надписью «Продать этот актив ...» и добавляю новый элемент UIBarButtonItem под названием «Завершить продажу» следующим образом:
NSMutableArray *items = [[self.toolbar items] mutableCopy];
[items removeLastObject];
[items addObject:self.barButtonCompleteSale];
[self.toolbar setItems:items animated:YES];
Проблема: UIToolbar не обновляется правильно. Похоже, что разделитель между «Редактировать» и «Продать этот актив ...» - это элемент, который удаляется, и добавляется элемент «Завершить продажу», но он находится на вершине кнопки «Продать этот актив».
Это происходит на симуляторе (iOS 4.3 и iOS 5.0), а также на устройстве (iOS 5.0).
Почему это происходит?