如何在iPad的iOS 7上的UITableView单元格右侧绘制图像?
如何在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
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
属性?