Uiswitch и UItableview - PullRequest
       2

Uiswitch и UItableview

0 голосов
/ 29 сентября 2010

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

cell.accessoryView = objswitch;

Теперь я хотел, чтобы мой текстовый элемент tableview должен был быть включен или выключен в соответствии с событием изменения значения переключателя, поэтому я написал функцию, которая выглядит следующим образом

-(void)changetext
{
    if(objswitch.on)
    {
        str = @"ON";
    }
    else
    {
        str = @"Off";
    }
}

где str - объект класса NSString ...

и я написал блок кода в методе init

[objswitch addTarget:self action:@selector(changetext) forControlEvents:UIControlEventValueChanged];

и в ячейке для строки в функции индекса пути я сделал это

cell.text = str;

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

Спасибо ...

1 Ответ

0 голосов
/ 29 сентября 2010

Ребята, я очень сожалею об этом, потому что у меня есть решение моего собственного вопроса, что я сделал

 -(void)changetext
{
    if(objswitch.on)
    {
        str = @"ON";
    }
    else
    {
        str = @"Off";
    }
    [self.tableView reloadData]; //forgot to add this line
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...