2012-11-15 37 views
0

我在側視圖控制器內使用自定義單元格和表格視圖。在桌面視圖控制器中當前選定的行

VC側使用主要可用幻燈片視圖控制器樣式之一,從左側滑入以顯示導航菜單。

在開始時,主視圖控制器通過此側視圖控制器加載到導航堆棧。

在這種情況下,我如何確定選定的行?它不是表格中的這種「選定」行,而是最後選擇的行。所以我不確定正常的方法會起作用。

NSIndexPath *path = [tableView indexPathForSelectedRow]; 

回答

0

這個問題有點令人困惑,但我想我明白了。

有幾件事情你可以做。

創建一個ivar,如lastSelectedIndexPath,並在didSelectedRowAtIndexPath方法中設置該值。

在每個主視圖控制器上添加一個方法來查詢它是誰(每個都實現一個通用接口/協議)。然後讓你的側視圖控制器在活動的主視圖控制器上調用該方法,並詢問「那麼......你是誰?」這樣你就不必跟蹤顯示內容,只需在需要時查詢。

+0

聽起來不錯,但我不知道從哪裏開始。你能提供任何代碼示例嗎? – StuartM

+0

任何想法的人? – StuartM

相關問題