繁体   English   中英

未选择时,如何将UITableViewCell的背景视图设置为选定的背景?

[英]How can set the background view of a UITableViewCell to the selected background when it is not selected?

我创建了一个多选表视图的自定义实现。 可以通过编程选择多个行。 我唯一无法弄清的部分是如何以编程方式将单元格的背景视图设置为默认系统单元格选择的颜色/图案。

有谁知道如何做到这一点?

谢谢!

您能否发表您的方法:

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

相同的代码可以帮助理解问题:)

您是否在问如何以编程方式选择行?

如果是这样,请使用“ selectRowAtIndexPath:animated:scrollPosition:”方法调用,或使用

cell.selected = YES;

对于第一个单元格,将其设置为“正常”。 对于其他单元格,获取第一个选定单元格的backgroundView的类,实例化该类的新对象,并将其分配为背景视图。

otherCell.backgroundView = [[[[[firstCell backgroundView] class] alloc] init] autorelease];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM