【发布时间】:2010-04-22 23:47:18
【问题描述】:
我创建了一个多选表格视图的自定义实现。可以以编程方式选择多行。我唯一不知道的部分是如何以编程方式将单元格的背景视图设置为默认的系统单元格选择颜色/图案。
有人知道怎么做吗?
谢谢!
【问题讨论】:
标签: iphone objective-c uitableview
我创建了一个多选表格视图的自定义实现。可以以编程方式选择多行。我唯一不知道的部分是如何以编程方式将单元格的背景视图设置为默认的系统单元格选择颜色/图案。
有人知道怎么做吗?
谢谢!
【问题讨论】:
标签: iphone objective-c uitableview
能否请您发布您的方法:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
相同的代码可以帮助理解问题:)
【讨论】:
您是在问如何以编程方式选择行吗?
如果是这样,那么使用'selectRowAtIndexPath:animated:scrollPosition:'方法调用,或者用
创建单元格cell.selected = YES;
【讨论】:
对于第一个单元格,将其设置为正常选中。对于其他单元格,获取第一个选定单元格的 backgroundView 的类,实例化该类的新对象,并将其分配为背景视图。
otherCell.backgroundView = [[[[[firstCell backgroundView] class] alloc] init] autorelease];
【讨论】: