0

我正在使用 three20 并有自定义的 tableview 项目和 tableviewitem 单元格。我不是通过项目的 URL 推送新控制器,而是

- (void)didSelectObject:(id)object atIndexPath:(NSIndexPath*)indexPath

我还覆盖了这种方法以在录制时突出显示我的单元格。

//call this to highlight row
- (BOOL)shouldOpenURL:(NSString*)URL {
    return NO;
}

当我使用标准的three20 表格项目和单元格时,该行被完美地突出显示,但是当我使用自己的单元格和项目时,它不是。我该怎么办?感谢帮助。

4

1 回答 1

3

确保你有

self.selectionStyle = UITableViewCellSelectionStyleBlue;

设置在您的自定义单元格内的某个地方,它应该可以解决问题。

于 2010-12-02T08:28:05.850 回答