作者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/cn.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