2013-04-02 66 views
0

當用戶點擊披露按鈕時,我執行一個搜索,將新視圖推送到當前導航控制器。問題是,當我彈出推UITableView泄漏按鈕錯誤

控制器去我發現的UITableView的披露按鈕仍然處於黑暗

藍色! see attached image.

enter image description here

+0

tableView是否在UITableViewController中? – danh

+0

是的,它在裏面UITableViewController –

+0

你在代碼中執行segue,在按鈕的IBAction? – danh

回答

2

你有這個tryig,希望它會幫助你。

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath { 

[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationNone]; 
[tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone]; 

} 
+0

感謝它的工作! –

0

,由於所選單元格的。所選狀態默認情況下不會被清除。添加到viewWillAppear方法:

[self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:animated]; 

取決於你命名你的tableView屬性。

+0

謝謝,但我之前做過,現在已經在我的代碼中評論過了,因爲它不能解決問題。 –