簡體   English   中英

Tableview側視圖控制器中的當前選定行

[英]Current selected row in a tableview side view controller

我在側視圖控制器中使用自定義單元格和表格視圖。

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

首先,使用該側視圖控制器將主視圖控制器加載到導航堆棧。

在這種情況下,如何確定選定的行? 它不是表中的“選定”行,而是最后選定的行。 因此,我不確定正常方法是否會奏效。

NSIndexPath *path = [tableView indexPathForSelectedRow];

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

您可以做幾件事。

創建一個ivar,類似於lastSelectedIndexPath然后在didSelectedRowAtIndexPath方法中設置該值。

在您的每個主視圖控制器上添加一個方法以查詢它的身份(每個方法都實現一個公共接口/協議)。 然后讓您的側視圖控制器在活動主視圖控制器上調用該方法,並詢問“那么...您是誰?” 這樣,您不必跟蹤顯示的內容,只需在需要時查詢它即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM