2013-05-06 20 views
0

這是我目前正在研究的iPad應用程序中的一個問題。我有一個UIViewController與2 UItableViews。一個UItableview將顯示一個帳戶列表,並根據這個帳戶列表中的選擇,我們在另一個UItableview上顯示詳細信息。這已經建立並完美運作。在iPad上使用UIgestures與UItableview交互

現在,新的要求是讓用戶向左或向右滑動細節UItableview,細節視圖應顯示帳戶列表中的詳細信息,基本上就像有人觸摸了列表帳戶表視圖中的下一行一樣。我已經設置了2個swipegestures 來處理這個 - 一個用於右手勢,另一個用於左手勢。這是我卡住的地方,因爲我無法確定或傳遞列表帳戶tableview中下一行或部分的索引路徑。

關於如何去做這件事的任何想法?

回答

1

UIVIewController知道兩個視圖。所以它可以查詢主視圖的選擇。它可以告訴主視圖更改該選擇。

但是詳細視圖無法瞭解主視圖。它不知道它是控制器。因此,您使用詳細視圖的數據源方法從控制器獲取選擇。而詳細信息視圖的委託方式通知控制器用戶刷新到另一個帳戶頁面的時間。

+0

好酷。感謝您的幫助將嘗試一下。 – user1657861 2013-05-07 13:19:34