我试图像这样在accessoryViewUITableViewCell中叠加两个图像:

UIView *accessoryView = [[UIView alloc] initWithFrame:cell.accessoryView.frame];

UIImageView *backgroundImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"CellBG.png"]];
UIImageView *tickImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Tick.png"]];

[accessoryView addSubview:backgroundImage];
[accessoryView addSubview:tickImage];

cell.accessoryView = accessoryView;

// release stuff

不幸的是,这不起作用,并且两个图像都位于屏幕上的陌生位置...

有什么建议?

最佳答案

图像的帧需要设置为附件视图的边界。您可能还想尝试手动设置附件视框。例如。
CGRectMake(0,0,20,20)

关于iphone - UITableViewCell的accessoryView中的多个 View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4483941/

10-14 09:09