Можно ли добавлять изображения в представление таблицы? С левой стороны? И если да, какой размер должен быть?
Добавление изображений в UItableView
Ответ 1
Пользовательский UITableViewCell не требуется просто добавлять изображение в левую часть ячейки. Просто настройте свойство imageView ячейки UITableView в tableView: cellForRowAtIndexPath: делегировать метод следующим образом:
- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
static NSString* CellIdentifier = @"Cell";
UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
cell.textLabel.text = @"I'm a UITableViewCell!";
cell.imageView.image = [UIImage imageNamed:@"MyReallyCoolImage.png"];
return cell;
}
Если вы не предоставили метод tableView: heightForRowAtIndexPath: в вашем UITableViewDelegate, высота UITableViewCell по умолчанию составляет 44 точки, что составляет 44 пикселя на дисплее без сетчатки и 88 пикселей на экране сетчатки.
Ответ 2
Да, это возможно. Вы можете воспользоваться cocoawithlove и здесь, Эти учебные пособия дадут вам представление о том, как давать изображения UITableView
. Наконец, как было задано ранее на SO, UITableViewCell задает выбранное изображение.
Ответ 3
Да, вы можете добавить их везде, где захотите. Наконец, они должны быть большими (или маленькими), что имеет смысл для вашего приложения.