如何在iPad上的iOS 7上的UITableView单元右侧绘制图像?

时间:2013-09-13 21:53:38

标签: ipad uitableview ios7

如何在iPad上的iOS 7上的UITableView单元右侧绘制图像?

尝试并且不帮助以下代码:

  1. tableView.contentInset = UIEdgeInsetsZero;
  2. [cell contentView].frame = CGRectMake(0, [cell contentView].frame.origin.y, cell.frame.size.width, [cell contentView].frame.size.height);

1 个答案:

答案 0 :(得分:2)

您最有可能想在accessoryView上设置UITableViewCell属性。这将在单元格的右侧放置一个图像视图:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {

        // Configure cell
    }

    UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"<some image name>.png"]];
    cell.accessoryView = image;
}