2012-05-18 2 views
0

В моем представлении таблицы у меня есть один раздел, и в этом разделе есть две строки.
Первая строка содержит имя изображения, а вторая строка содержит фактическое изображение. При вставке изображения я хочу изменить размер ячейки по размеру этого изображения. Я пробовал с каркасом ячеек и размером, но он не работает.Как изменить размер UITableViewCell на основе размера изображения для вставки?

Что делать, чтобы решить эту проблему?

ответ

1

Клетки выложены UITableView, вы не можете изменять размеры ячеек напрямую.

Вы должны реализовать - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath в вашем UITableViewDelegate

+0

мы можем изменить размер высоты, используя этот метод, но, как мы изменить размер ширины, это возможно? –

+0

Вам придется изменить размер ширины таблицыView, тогда вы не сможете напрямую изменить ширину ячейки. – Stuart

+0

Я предполагаю, что UITableView уже имеет полную ширину, поэтому вы можете попробовать внедрить 'UIScrollView', но это может не сработать, и я не думаю, что это понравилось бы пользователю. Если бы я был вами, я бы предпочел просто использовать его в качестве предварительного просмотра и добавить параметр вида на кране, что вызовет приложение просмотра изображений à la Photos. – wrock

Смежные вопросы