У меня есть UINavigationController, где я инициализирую панель навигации как таковую (используя MonoTouch):
NavigationBar.BarStyle = UIBarStyle.Black;
NavigationBar.TintColor = UIColor.Black;
На контроллере UIViewController, который я впоследствии нажимаю на контроллер навигации, я добавляю кнопку как таковую:
NavigationItem.RightBarButtonItem = new UIBarButtonItem(UIBarButtonSystemItem.Add, (s, e) => HandleAddItem());
Однако, когда я касаюсь кнопки, она не меняет цвет / оттенок (т.е. анимация), чтобы показать, что она была затронута. Подобные элементы UIBarButtonItems, добавленные в созданный вручную UINavigationBar на другом контроллере представления (обычный UIVIewController), анимируются, как и следовало ожидать.
Как заставить кнопки панели навигации «мигать», когда они находятся на контроллере UIViewController, который был помещен в контроллер UINavigationController?