Подтвердить что ты не робот

Добавление изображений в UItableView

Можно ли добавлять изображения в представление таблицы? С левой стороны? И если да, какой размер должен быть?

4b9b3361

Ответ 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 пикселей на экране сетчатки.

Ответ 3

Да, вы можете добавить их везде, где захотите. Наконец, они должны быть большими (или маленькими), что имеет смысл для вашего приложения.