настройка ячейки в таблице - PullRequest
0 голосов
/ 19 ноября 2009

Я хочу, чтобы изображение было слева от клетки. Текст также в той же ячейке. У меня должно быть несколько ячеек в таблице. Где я должен хранить изображения? И как мне разместить в таблице? Благодарю вас.

Ответы [ 2 ]

2 голосов
/ 19 ноября 2009
cell.imageView.image

- это место, где вы должны установить свое изображение, чтобы оно отображалось в ячейке.

cell.textLabel.text

- это место, где вы помещаете текст, который появляется в ячейке.

Что касается того, как вы будете хранить изображения и текст, возможно, NSArray изображений и еще один объект NSString выполнят свою работу. В любом случае, для более глубокого изучения того, как работает UITableViewCell, я предлагаю взглянуть на документацию.

2 голосов
/ 19 ноября 2009

Это был бы длинный ответ. Если вы будете делать некоторые настройки UITableView, это действительно хорошая отправная точка: текст ссылки

Вот быстрый фрагмент, который я скопировал с одного из моих таблиц:

    float GREY = 0.8;

CGRect frame = CGRectMake(10, 8, 54, 24);
UIView *rectangle = [[[UIView alloc] initWithFrame:frame] autorelease];
rectangle.backgroundColor = [UIColor colorWithRed:GREY green:GREY blue:GREY alpha:1.0];
[cell.contentView addSubview:rectangle];

Это в методе делегата cellForRowAtIndexPath создаст серый прямоугольник и поместит его в ячейку с координатами «фрейма». Вместо этого создайте UIView с изображением и добавьте его в ячейку, та же процедура:)

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