У меня есть UIToolBar, созданный в XCode.В нем есть UISegmentControl.В зависимости от того, когда нажата одна операция, добавляется новое представление в качестве подвида, которое имеет UIToolBar, но без UISegmentControl.С этой точки зрения я добавляю UIBarButtonItem для возврата, который выглядит следующим образом:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(GoBack)];
NSArray *barItems = [NSArray arrayWithObject:backButton];
[self.MainToolbar setItems:barItems];
[backButton release];
Как мне удалить этот UIBarButtonItem после вызова моего селектора (GoBack)?Я предполагаю, что я поместил код в этот метод, чтобы удалить UIBarButtonItem.Я попробовал это, но это не сработало.
[self.MainToolbar setItems:[NSArray arrayWithObject:nil]];
Я не был уверен, как удалить его, и как или если это влияет на UISegmentControl, который находится в UIToolBar, созданном в .xib.
Я видел код об использовании навигационного элемента, но я не уверен, как UIToolBar также относится к навигационному элементу.Спасибо!