作者kyushu (蘇打綠嚇倒我了)
看板MacDev
標題[問題] moptt滑來滑去的介面
時間Tue Jul 7 00:16:22 2015
各位大大,
想請教像 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
所以想請教大家是不是有更好的做法可以參考
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.23.84
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1436199385.A.CDC.html
1F:推 neotek: 你說首頁? UIPageViewController或UIScrollView吧 07/07 00:53
2F:→ kyushu: 我知道用pageviewcontroller怎麼做,不過那個title bar我 07/07 09:09
3F:→ kyushu: 就不知道該怎麼做了 07/07 09:09
4F:推 howdiun: push進去後要回來用swipegesture 07/07 09:19
5F:→ howdiun: 首頁用uiscrollview,上面的menu用delegate去觸發 07/07 09:20
6F:→ kyushu: 感謝h大的回應,可以再請教一下,你是說在scrollview裡只 07/07 14:01
7F:→ kyushu: 塞uiview還是用addchildviewcontroller加 viewcontroller 07/07 14:01
8F:→ kyushu: ? 07/07 14:01
9F:→ kyushu: 我用pageviewcontrller實作的結果是,在sub-A 底下新增 07/07 15:08
10F:→ kyushu: swipeGesture.Right and Left 還是會滑到 B 或 C 去,似乎 07/07 15:09
11F:→ kyushu: 是被pageview攔截,至於用ScrollView,我看gitHub這個專案 07/07 15:11
12F:→ kyushu: 也是top view 跟 bottom view 用scrollView來做,但是也是 07/07 15:12
13F:→ kyushu: 跟用pageviwcontroller一樣,在 sub-A左右滑會滑到 B,C 07/07 15:12
14F:→ kyushu: 是不是可以請 howdiun再賜教一下 謝謝 07/07 15:13