[問題] moptt滑來滑去的介面

作者: kyushu (蘇打綠嚇倒我了)   2015-07-07 00:16:22
各位大大,
想請教像 moptt 這種滑進滑出的介面該怎麼做呢?
畫面看起來有title bar for title 跟 main view for content這兩樣
不知道是用 pageviewcontroller 還是 container view controller 做的?
不知有沒有高手可以指點一下,關鍵字或是有github 更好了 哈
我有在github 上找到一個 https://github.com/TomThorpe/UIScrollSlidingPages
不過用這個UIScrollSlidingPage有一個問題
假設我有A,B,C 3個 child view,也就是可以在 A, B, C 這3個view 左滑右滑切換
然後在 A 用 navigation 的方式 push 到另一個畫面姑且稱為sub-A
這時在 sub-A的畫面左滑是可以到 B !, 以使用者的角度而言 sub-A 是在 A 底下
照理說應該是不能滑到 B,只能右滑回到 A
所以想請教大家是不是有更好的做法可以參考
謝謝
作者: neotek   2015-07-07 00:53:00
你說首頁? UIPageViewController或UIScrollView吧
作者: kyushu (蘇打綠嚇倒我了)   2015-07-07 09:09:00
我知道用pageviewcontroller怎麼做,不過那個title bar我就不知道該怎麼做了
作者: howdiun (Howdiun)   2015-07-07 09:19:00
push進去後要回來用swipegesture首頁用uiscrollview,上面的menu用delegate去觸發
作者: kyushu (蘇打綠嚇倒我了)   2015-07-07 14:01:00
感謝h大的回應,可以再請教一下,你是說在scrollview裡只塞uiview還是用addchildviewcontroller加 viewcontroller?我用pageviewcontrller實作的結果是,在sub-A 底下新增swipeGesture.Right and Left 還是會滑到 B 或 C 去,似乎是被pageview攔截,至於用ScrollView,我看gitHub這個專案也是top view 跟 bottom view 用scrollView來做,但是也是跟用pageviwcontroller一樣,在 sub-A左右滑會滑到 B,C是不是可以請 howdiun再賜教一下 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com