Реализация переключателей с помощью UIButtons? - PullRequest
0 голосов
/ 12 июня 2011

У меня есть две кнопки, одна с именем «Вкл», а другая с «Выкл». Они размещены на главном контроллере вида.

Когда пользователь нажимает кнопку «Вкл.», Я хочу, чтобы при щелчке по другим представлениям, таким как «просмотр звука» и «просмотр голоса», всплывал UIAlertView. Таким образом, кнопка «Вкл.» Активирует UIAlertView с, но как только пользователь нажимает кнопку «Выкл.», Все UIAlertView с отключаются.

1 Ответ

0 голосов
/ 12 июня 2011

Создайте метод кнопки переключения и вызовите этот метод из ваших кнопок. Ваш метод должен быть таким:

onButton = [[UIButton alloc] initWithFrame:CGRectMake(140,25,160,20)];
offButton = [[UIButton alloc] initWithFrame:CGRectMake(140,125,160,20)];
- (void) toggleButton: (UIButton *) button 
{ 
 if(button == onButton )
{

    // do whatever you want
}
else if(button == offButton )
{
    // do whatever you want
}

Я не писал метод внутри предложения if, но надеюсь, вы понимаете, о чем я.

...