как показать активную кнопку в приложении iphone - PullRequest
0 голосов
/ 10 марта 2011

Я разрабатываю приложение, в котором по 7 кнопок в каждом представлении.Мы можем включить любой вид, соответствующий нажатой кнопке.Теперь я хочу включить (путем изменения цвета, фона или любой другой вещи) нажатую кнопку, значит все кнопки должны остаться, поскольку только нажатая кнопка должна выглядеть по-другому.

Ответы [ 2 ]

0 голосов
/ 10 марта 2011

У вас есть два изображения, например «selectedImg.png» и «unselectedImg.png», и измените их в соответствии с выбором. Чтобы изменить изображение, используйте следующий метод установки,

[selectedButton setBackgroundImage:selectedImg.png forState:(UIControlState)state]

В случае "setImage:" размер изображения не будет изменен для размера вашей кнопки. Но в "setBackgroundImage:" будет изменен размер и установить его в качестве фона.

0 голосов
/ 10 марта 2011

вы можете использовать

[button setImage: forState:];

Это поможет, если вы используете изображения для кнопки

 [button setBackgroundImage: forState:];
...