2011-04-19 49 views
0

是否有可能在iPad上創建一個集成手勢控件的分割視圖應用程序,因此您可以向左和向右滑動以在RootViewController中的表的「行」之間切換?iPad:帶手勢控制的分割視圖?

+1

一切皆有可能。問題是如何。 – 2011-04-19 17:01:10

+0

@ RadekPro-Grammer:你知道該怎麼做嗎? – Ctak 2011-04-19 17:08:18

回答

1

使你的細節控制器成爲UIScrollViewController。如果用戶點擊rootViewController中的一行,請滾動到滾動視圖的相應「頁面」。如果用戶向左或向右滑動,請滾動到上一頁/下一頁。如果你的數據不是圖像,而是表單內的數據不會改變,那麼你不需要滾動視圖,你只需要一個手勢識別器來前進和後退數據。

+0

@Mike:數據是PDF的集合。現在在我的RootView中,我有三個PDF被存儲並顯示在表格中。當我選擇PDF時,詳細視圖會拉出選定的文件。現在我試圖通過向左或向右滾動來對行索引+1或-1進行操作,並顯示下一頁或上一頁。這有意義嗎? – Ctak 2011-04-19 18:34:47

+0

當您向右滑動時,是否要顯示下一個PDF或當前PDF的下一頁?前者更容易。這裏有幾個問題。如果用戶快速滑動,在完成加載PDF之前,您需要處理該內容,因此請在後臺線程上加載。您還需要一次跟蹤多個PDF視圖,這樣您就可以將一個視圖動畫到另一個視圖(並返回)。因此,您的滾動視圖應該爲其每個頁面都提供一個pdf視圖,並且當它們移動太遠時,您需要將其清除,否則內存使用情況會導致您無法訪問。 – Rayfleck 2011-04-19 18:53:42

+0

@Mike:好的,對於我正在做的事情,我需要左右滾動才能從PDF轉到PDF,並上下滾動查看PDF中的不同頁面。現在我正在使用一個webView,它給了我上下滾動的功能。但是我在實現左右滾動時遇到了問題 – Ctak 2011-04-19 19:02:14