2014-01-07 13 views
2

我正在爲我的應用程序創建一個全屏圖像查看器(即,單擊一個縮略圖並打開允許縮放的全屏查看器(UIScrollView)和刷到下一張圖片)。我目前正在將UIPageViewController作爲模態視圖呈現。我似乎無法弄清楚如何在屏幕上放置一個「關閉」按鈕,以便我可以忽略此模式視圖。我試圖在UIPageViewController的內容頁面上包含「關閉」按鈕,但這些項目隨着每次刷卡移動(因爲它們應該是這樣)。那麼,我該如何創建一個位於UIPageViewController上方的按鈕,並允許我關閉此視圖?帶有常量元素的UIPageViewController(不要在滑動時移動)

看起來像一個簡單的問題,但似乎無法找到一個好的解決方案。

+2

解釋創建一個新的UIView並將其添加到屏幕,而不是你的UIPageController的視圖。然後添加你的UIPageController的視圖到這個新的UIView。然後添加任何進一步的靜態功能到這個新的UIView。 – Putz1103

+0

謝謝@ Putz1103。輝煌。 – Ryan

回答

3

而不是添加UIButtonUIPageViewController正如你說會與頁面揮筆一起移動,這樣做:

  1. 創建一個UIView
  2. 添加UIPVC到新創建的視圖作爲一個子視圖
  3. 也將UIButton作爲子視圖添加到新創建的視圖中。

現在你有兩個子視圖在這個新創建的UIView,他們將是你可以沒有它影響其他

你在做什麼之前加入UIButtonUIPVC互動單獨的視圖,其是不是你想要的如在開頭段落

+0

對不起,請問UIPVC是什麼? – NgocLK

+0

'UIPageViewController' @NgocLK我只是簡化它,以避免必須編寫整個名稱。 – Pavan