看板 MacDev 關於我們 聯絡資訊
抱歉,想借這個title提問一下, 這個也是我想表現的效果不過出現了幾個問題。 今天試著把這二個功能加在一起 結果可能是我亂疊(或是誤解方法),然後就發生了悲劇~~ 最後storyboard整個壞掉了 一開啟project就開始crash、我一直按繼續最後還是crash掉了 我的作法是 有一個page01.m page02.m 二頁就像電子書一樣, 畫面有動畫還有用uiscrollerview的滑動閱讀文字 我也是想利用影片中1分鐘那邊那種效果 用手指一滑,page01就滑到page02(然後page02的動畫開始) 然後… 我在page01的最上面再疊一個空白的scrollerview 接著把swipe gesture recognizer拉到scrollerview上面 再來點著swipe gesture recognizer的圖示按control把線連到page03的view上面 後來按run後有成功,不過我另一個scrollerview的字就不見了 接下來的動作導致世界毀滅… 原因是我移動scrollerview的順序…然後我的storyboard就壞掉了= =" 我的問題一是……(ps 我是用ipad、橫式 1024*768) 移動的方向…手指左右swipe,結果畫面還是上下滑頁 (不知影片中那左右動的方法是否不能用內建的功能表現出來?) 請問我是不是還要在page01.m 中寫下 -(void)xxxx{ } 來寫出gesture recognizer跟scrollerview的方法呢? 因為我想要的是左右滑頁。 問題二是 scrollerview不能二個疊在一起呢 所以才會最後storyboard整個壞掉了~ 還是我的方法完全錯誤了 最後還有一個問題是我想作旋轉 結果每次超過3.14(弧度)他就變成不轉了, 我打6.28也不會轉二圈 想請問是否有可以讓他轉好幾圈的方法 在程式方面很新手可能有些專有名詞表達不太清楚, 還請大家多多指教了~~萬分感激~~謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.0.203 ※ 編輯: sdanielle 來自: 114.39.0.203 (01/12 02:52)
chd75131:首先scrollview本身就有處理觸碰 不需要另外加gesture 01/13 08:50
chd75131:你只要把scrollview裡的contensize放大你就知道為什麼了 01/13 08:51
chd75131:而scrollview是可以疊兩層的 原文章中有提到的官方程式碼 01/13 08:52
chd75131:就是這樣處理 大致上原理就是下層scrollview使用 01/13 08:53
chd75131:pageEnabled做出分頁滑動效果 子scrollview控制放大縮小 01/13 08:54
※ 編輯: sdanielle 來自: 118.171.42.75 (03/24 23:54)
sdanielle:感謝C大,我了解了!!!! 03/24 23:54