В UITableView cellForRowAtIndexPath
создайте одну кнопку с одним изображением. напишите действие для этой кнопки, чтобы изменить изображения кнопок. здесь код.изменить изображение UIButton в UITableView UIButton нажмите
ButtonImage = [UIImage imageNamed:@"work_exe_old.png"];
myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton.frame = CGRectMake(250,10,34,34);
myButton.tag=22;
[myButton setBackgroundImage:ButtonImage forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(select_id:)forControlEvents:UIControlEventTouchDown];
- (IBAction)select_id:(id)search
{
UIButton *tempBtn =(UIButton *) search;
[tempBtn setImage:[UIImage imageNamed:@"work_exe.png"] forState:UIControlStateNormal];
}
нажал кнопку изображения изменяется (work_exe.png). Вэнь кликнуть на ту же кнопку снова означает, что изображение нужно изменить (work_exe_old.png) его как флажок в таблице. Как я могу достичь Tis
как можно реализовать tis-код в изображении ячейки tableview, не отображающем ячейку ... помогите мне !!! –
Я не понял вас, что вы сказали сейчас. В приведенном выше коде вы должны помещать внутри делегата 'cellForRowAtIndexPath' метод' UITableView', если вы добавляете UIButton динамически. Будьте осторожны, потому что ячейки повторно используются в 'UITableView'. –
после этого кода первый раз (work_exe.png) изображения не отображаются. если щелкнуть мышью (это черное пространство), то отобразятся только голубые цвета с высоким освещением. –