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

如何在iPad的iOS 7上的UITableView单元格右侧绘制图像?,ipad,uitableview,ios7,Ipad,Uitableview,Ios7,如何在iPad的iOS 7上的UITableView单元格右侧绘制图像 已尝试但不帮助执行以下代码: tableView.contentInset=UIEdgeInsetsZero [cell contentView].frame=CGRectMake(0[cell contentView].frame.origin.y,cell.frame.size.width[cell contentView].frame.size.height) 您很可能希望在UITableViewCell上设置acce

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

已尝试但不帮助执行以下代码:

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

  • 您很可能希望在
    UITableViewCell
    上设置
    accessoryView
    属性。这将在单元格的右侧放置图像视图:

    - (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;
    }
    
    -(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{
    静态NSString*CellIdentifier=@“Cell”;
    UITableViewCell*单元格=[self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    如果(单元格==nil){
    //配置单元
    }
    UIImageView*image=[[UIImageView alloc]initWithImage:[UIImageName:@.png]];
    cell.accessoryView=图像;
    }
    
    那么我根本看不到图像。如何显示附件视图?或者删除它并将contentView扩展到表的右边框?
    cell.accessoryView=image
    帮助,谢谢!但是图像不是以垂直轴为中心的。我认为垂直对齐会影响图像的大小和形状。您是否尝试过使用
    accessoryView
    属性?