Как я могу сдвинуть ячейки таблицы и создать изображение? - PullRequest
0 голосов
/ 08 июня 2011

Когда пользователь нажимает кнопку «Загрузить», я хочу, чтобы все ячейки таблицы сместились вправо, и, соответственно, изображение было отображено на левой стороне.

Как мне это сделать?

1 Ответ

2 голосов
/ 08 июня 2011

Я думаю, что самым быстрым способом является изменение поведения источника данных для вашей таблицы. Когда вы строите стол, вы делаете это обычным способом. Когда вы нажимаете на кнопку, вы обновляете источник данных, помечающий в нем логическую переменную, значением YES, затем в методе tableView:cellForRowAtIndexPath:, если flag == YES, вы можете добавить изображение в ячейку.

Если вы полагаетесь на стандартные ячейки, вы можете попробовать это:

if (flag) {
    cell.imageView.image = [UIImage imageNamed:@"myImage.png"];
} else {
    cell.imageView.image = nil;
}

И в конце события нажатия вы должны перезагрузить таблицу:

[self.tableView reloadData];

Это быстрое и грязное решение, но должно работать нормально.

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