将图像添加到表格单元格(iOS)

时间:2011-03-06 17:31:37

标签: ios objective-c iphone image uitableview

我正在尝试做类似于Twitter或Facebook的事情。

3 个答案:

答案 0 :(得分:18)

- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath 
{    
   static NSString* CellIdentifier = @"Cell";

   UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
   if (cell == nil)
      cell = [[[UITableViewCell alloc] UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

   cell.textLabel.text = @"I'm a UITableViewCell!";
   cell.imageView.image = [UIImage imageNamed:@"MyReallyCoolImage.png"];

   return cell;
}

归功于Thomas Moore

adding images to UItableView

答案 1 :(得分:1)

好吧,要将图像添加到表格单元格,您可以将UIImage添加到字幕UITableViewCell的图像属性或您自己的自定义单元格。我将在developer.apple.com上阅读有关自定义UITableViewCells的文档。

答案 2 :(得分:0)

Swift版本:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

  let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell

  cell.textLabel.text = "I'm a UITableViewCell!";
  cell.textLabel.textColor = UIColor.whiteColor()
  cell.imageView.image = UIImage(named: "MyReallyCoolImage.png")

  return cell;
}