2012-12-26 64 views
0

在我的頁面爲基礎的應用程序我想執行操作下一頁上單擊按鈕?是否有可能去下一頁使用基於頁面的應用程序中的按鈕?請幫我解決這個問題問題下一頁上點擊的基於頁面的應用程序

編輯:我的應用程序如顯示的圖像集頁,而轉向下一個頁面,我想通過點擊

+0

請提供一些其他信息,如應用程序的結構,使用的視圖控制器等。 –

+0

@沃爾沃林更新 –

+0

所以你使用UIPageViewController來顯示圖像作爲頁面,對不對? –

回答

0
  1. 在您的應用程序類符合UIPageViewControllerDataSource協議顯示NXT頁故事書IM,使這個類的一個對象在根視圖控制器中假設ModelController然後對象是_modelController
  2. 然後在根視圖控制器只是把兩個UIButton連接適當的IBAction方法假設爲前一個按鈕previousClick:和下一個按鈕nextClick:
  3. 現在,每一個方法的代碼是如下:

    -(IBAction)previousClick:(id)sender { [_modelController pageViewController:self.pageViewController viewControllerBeforeViewController:_dataViewController]; }

    -(IBAction)nextClick:(id)sender { [_modelController pageViewController:self.pageViewController viewControllerAfterViewController:_dataViewController]; }

在這裏,我假設pageViewControllerUIPageViewController類型的一個目的,是所聲明的一個和合成變量的根視圖控制器,並且對於_dataViewController也是相同的,其中一個UIViewController包含一個UIImageView以呈現圖像es在根視圖上。

編輯

這也可以與使用DataViewController完成了所有的邏輯都移到視圖控制器,並且必須所需UIPageViewControllerModelController所有這樣的引用。

相關問題