удерживать нажатой кнопку UIButton (состояние выбрано/выделено), пока не будет нажата другая кнопка?

У меня есть 3 кнопки в нижней части моего контроллера представления, btn1, btn2, btn3, я использую их вместо панели вкладок, поскольку невозможно полностью настроить панель вкладок в соответствии с моими требованиями.

Теперь проблема в том, что при нажатии кнопки btn1 я хочу, чтобы она изменила свое изображение на серый прямоугольник вместо изображения нормального состояния. Я установил изображения для обоих состояний в розетке, объявленной для кнопки btn1Outlet, используя свойства setimage и uicontrolstate розетки.

Проблема в том, что я не могу удерживать кнопку нажатой, пока, скажем, не будет нажата btn2 или btn3. кнопка меняется на выбранное изображение состояния только до тех пор, пока она нажата, в тот момент, когда я ее покидаю, она возвращается в свое нормальное состояние.

Как я могу сохранить изображение btn1 в качестве выбранного изображения, пока не будет нажата любая из двух других кнопок?

6
задан Junuxx 25 June 2012 в 02:43
поделиться