как отключить ячейку таблицы в моем табло? - PullRequest
5 голосов
/ 26 мая 2011

У меня есть требование отключить ячейку таблицы. У меня есть элементы управления в этой ячейке, такие как (textFeild, imageview, button). Когда я обращаюсь к одному элементу управления, он предварительно задает другое действие, поэтому, пожалуйста, помогите мне.заранее спасибо.

Ответы [ 3 ]

10 голосов
/ 26 мая 2011

Непонятно, что именно вы хотите. Если вы просто хотите отключить ячейку, я думаю, вы имеете в виду это

cell.userInteractionEnabled = NO;

Но что вы подразумеваете под , когда я получаю доступ к одному элементу управления, он выполняет другое действие ?

1 голос
/ 15 июня 2013

Также может применяться цветовой эффект:

    UIView *lab = [[UIView alloc] initWithFrame:cell.frame];
    [lab setBackgroundColor:[UIColor lightGrayColor]];
    cell.backgroundView = lab;
1 голос
/ 26 мая 2011

Я бы предложил использовать пользовательские UITableViewCells. Поместите все свои элементы управления в пользовательские ячейки, чтобы все события, относящиеся к этим элементам управления, вызывались в действиях в вашем пользовательском классе ячеек. В классе tableView вам просто не нужно давать какую-либо реализацию для didSelectRowAtIndexPath. Таким образом, ваши элементы управления в ячейках будут кликабельными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...