2013-04-15 47 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'。 –

相關問題