Проблема,
с помощью кнопки UIB, я могу сделать это:
myButton.enabled = YES; or myButton.enabled = NO;
Однако я не могу сделать то же самое с UIBarButtonItem (кнопки панели навигации)
Итак, как мне остановить щелчок пользователя?
Конечно, вы можете; UIBarButtonItem является подклассом UIBarItem, у которого есть включенное свойство. Просто используйте это.
Просто получите ссылку на предмет и сделайте то, что у вас есть выше:
UIBarButtonItem *item = self.navigationItem.rightBarButtonItem; item.enabled = NO;