У меня есть 3 кнопки в нижней части моего контроллера представления, btn1, btn2, btn3, я использую их вместо панели вкладок, поскольку невозможно полностью настроить панель вкладок в соответствии с моими требованиями.
Теперь проблема в том, что при нажатии кнопки btn1 я хочу, чтобы она изменила свое изображение на серый прямоугольник вместо изображения нормального состояния. Я установил изображения для обоих состояний в розетке, объявленной для кнопки btn1Outlet, используя свойства setimage и uicontrolstate розетки.
Проблема в том, что я не могу удерживать кнопку нажатой, пока, скажем, не будет нажата btn2 или btn3. кнопка меняется на выбранное изображение состояния только до тех пор, пока она нажата, в тот момент, когда я ее покидаю, она возвращается в свое нормальное состояние.
Как я могу сохранить изображение btn1 в качестве выбранного изображения, пока не будет нажата любая из двух других кнопок?