2
我想設置一個UISearchDisplayController,使得在從搜索結果中選擇一個單元格後,搜索顯示控制器將被關閉,並且表格視圖會滾動到所選單元格。這裏是我的代碼:在選擇UISearchDisplayController中的單元格後,滾動到UITableView中的選定單元格?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView == self.searchDisplayController.searchResultsTableView)
{
[self.searchDisplayController setActive:NO];
// scroll to selected cell in table view here
}
}
我知道我需要使用的方法是:
scrollToRowAtIndexPath:atScrollPosition:animated:
但是,這種方法從主表視圖,而不是搜索結果表視圖需要一個索引路徑。我怎樣才能得到這個索引路徑?
謝謝克里斯。我希望用某種內置的方法來處理這種情況,但是查詢數據源的作品。交互的目標是能夠在聯繫人列表中進行搜索,將聯繫人標記爲已選中,然後返回到表格視圖,並在表格視圖中顯示所選聯繫人。 –