2013-04-15 45 views
1

我有一个UITableView与自定义单元格,其中包含了一些标签与highlightedTextColorhighlightedTextColor在编辑的情况下的UITableView

myLabel.highlightedTextColor = [UIColor whiteColor];

,直到我决定把我的表编辑使用也能正常工作:

self.navigationItem.rightBarButtonItem = self.editButtonItem

当我点击“编辑”按钮,然后点击一个细胞,我发现highlightedTextColor属性不起作用。

回答

0

你确定单元格被选中吗?尝试在UITableView上设置allowsSelectionDuringEditing = YES

此外,您的意思是使用[UIColor whiteColor]

+0

它不起作用。顺便说一句'你确定单元格被选中了吗?' –

+0

'tableView:didSelectRowAtIndexPath:'方法在你期望看到'highlightTextColor'时调用吗?你是否可以通过'tableView:canSelectRowAtIndexPath:'关闭选择? – jszumski

+0

我在'didSelectRowAtIndexPath:'的开始放了NSLog,并且可以在控制台中看到它,而我没有'canSelectRowAtIndexPath'。 –

相关问题