Re: [情報] PiTT Beta 0.1.4 (22) 大圖瀏覽

作者: kiwatami (悠游自在)   2018-07-10 12:16:37
唉...
我就來科普一下吧
正常這種文章應該是出現在 MacDev 板的
首先 滑動退出在 iOS 又叫做 InteractiveTransition
是早在 2013 年的 WWDC 就介紹的功能
https://developer.apple.com/videos/play/wwdc2013/218/
視 viewController persent 的方式會需要實作 3~4 個項目
分別是
UIViewControllerAnimatedTransitioning
UIViewControllerTransitioningDelegate
UIPercentDrivenInteractiveTransition
UIPresentationController(for persenting Modally)
不使用預設 naviatiaonController 的滑動手勢
是因為預設只能從螢幕邊緣觸發
但是 PiTT 不需要滑動刪除功能
所以就沒有必要避免螢幕中間的滑動手勢偵測
單手使用者也可以從螢幕的任何地方開始滑動
不會因為螢幕過大摸不到螢幕邊緣 反而更方便
主要的手勢偵測有兩種項目
一個是滑動距離 一個是滑動速度
滑動距離 一般業界都是偵測 view.bounds 一半的值(視縱向與橫向)
滑動速度 一般業界都是偵測 velocity 是否超過自訂的 threshold
某 app 實作的 只有 gestureRecognizer.state == .began(我猜的)
所以才會稍微滑動 連手指都沒放開就觸發
也沒辦法來回滑動或是滑一滑放棄回到原頁
我不知道是故意的還是怎麼樣 也沒有說一定就是不好的
但這個就是沒有實作完整的滑動手勢偵測
總不能要求一個做完 100% 功能的 刪掉做好的部分退回 10% 吧?
我是不知道這樣回信有哪裡得罪你啦...
https://i.imgur.com/FPz6o3p.jpg
https://i.imgur.com/rAKR23V.jpg
https://i.imgur.com/w9CFqGS.jpg
但你一直說用 UIPageViewController、UIScrollView 還有 bounce
我真的不知道怎麼跟你討論 才會給你連結好有個基本概念
滑動退出的確有一萬種實作方式
但 Apple 就提供超好用的 API 了為什麼不直接用呢?
UIPageViewController 還有點可能
但就算是 Android 滑動退出的實作方式也用不到 scrollView
壓根不會出現 bounce 的關鍵字
一般業界 包括你說你有使用過的 Facebook、Twitter 都是使用相同的手勢偵測規則
也都是滑動到一半或是快速滑動觸發
每個 app 的差異大多只有 threshold 的值
還有動畫的執行時間長短而已
為什麼硬要我把對的實作方式改成錯的呢?
我要繼續潛水了 每次出來都有人找我吵架 囧
作者: ho83leo (LWHo)   2018-07-10 12:26:00
文章看的很舒服
作者: rensakura (佐倉)   2018-07-10 12:26:00
您怎麼不敢貼出最後一封回信內容呢?^^任意公開他人信件內容是會被 的, 這個餌我就不咬了當使用者右滑手勢就是想回上一頁, 什麼情況下會想滑到一半放棄? 偷看上一頁內容? 為何有些app刻意調的比原生API更好觸發? 這才是我想提醒的點也許我是那1%覺得難滑的手殘使用者, 也許有人根本沒有手指. Design for accessibility不是iOS的精神之一嗎?
作者: intela60474 (Alber)   2018-07-10 12:47:00
2F/3F是同一人推的 但我看不懂
作者: iKelly (((○)))   2018-07-10 12:49:00
我的確有時候滑到一半會放棄,不過在pitt上我沒遇過ren大難滑的情況,也許你改一下操作習慣的話就能適應了,如果不願意改的話,其實你也不用花心思在pitt上
作者: rensakura (佐倉)   2018-07-10 12:52:00
“任意公開他人信件是會被牛口的” 不知道為何字被吃了
作者: intela60474 (Alber)   2018-07-10 12:53:00
1%手殘你要顧慮DfA/右滑就是要回上一頁 總覺得很矛盾
作者: rensakura (佐倉)   2018-07-10 12:55:00
因為原po還有一封攻擊性的回信未公開, 諒他也不敢
作者: kouta (Kk)   2018-07-10 12:56:00
以前用MOPTT 很常滑滑滑就判成回上一頁 有點反智
作者: gn01881106 (Master_Lai P)   2018-07-10 12:57:00
理性的功能討論->拼輸贏真沒必要 初衷不就是都希望app好嗎
作者: rensakura (佐倉)   2018-07-10 13:18:00
想當初MoPTT也是一堆熱心人幫忙測試出意見, 後來他們做了什麼事? 隱蔽對手關鍵字, 廣告越加越多. 其他做完擺爛的作者就不提了. 如果開發團隊是這種態度那真的很可惜
作者: kouta (Kk)   2018-07-10 13:19:00
前陣子看桌二說出現全版廣告XD
作者: krousxchen (城府很深)   2018-07-10 13:25:00
moptt放久了就會自動跳轉廣告頁面,讓我先轉用JPTT
作者: tt511327 (在家閒閒)   2018-07-10 13:51:00
推~~現在這樣很好用,不需要更改
作者: weibreeze (路人秉)   2018-07-10 13:58:00
開發團隊哪種態度啊哈哈 一直很客氣在說明啊 推個 辛苦了
作者: Mapodoufu (當歸)   2018-07-10 14:10:00
看起來沒嗆人啊 還是我太笨?
作者: fishfish1314 (fish)   2018-07-10 14:15:00
想知道怎麼扯到scrollview的......
作者: rhino0314 (鬼島夢想家)   2018-07-10 14:21:00
完全看不出哪裡嗆人 作者辛苦了
作者: zweibeee (zwei)   2018-07-10 14:30:00
辛苦了,期待正式上線
作者: Mapodoufu (當歸)   2018-07-10 15:03:00
我PO的更新資訊好像造成館告宣傳爭議
作者: y2d2213 (罐頭)   2018-07-10 15:04:00
作者辛苦了~
作者: Mapodoufu (當歸)   2018-07-10 15:04:00
我想之後就不再PO了*廣告
作者: kouta (Kk)   2018-07-10 15:15:00
一週一次還可以吧 或大功能 太多就會有人汪汪了
作者: iKelly (((○)))   2018-07-10 15:15:00
見怪不怪啦,想起幾年前ptt+剛進pubic beta的時候,我覺得介面美觀很值得期待所以分享在版上,還被誤認為親友團來打
作者: AnewMitch ( 宜安)   2018-07-10 15:16:00
加油,現在這樣很好
作者: iKelly (((○)))   2018-07-10 15:16:00
廣告的,現在該app作者好像放生了...
作者: l98 (尋找屬於我的星星)   2018-07-10 15:17:00
還在beta版的話,久久po一次我覺得還好,不用每次改版都po而且這種是需要申請才能測試的,對大多數人來說沒有太大意義
作者: letmeloveyou (rovingwind)   2018-07-10 15:32:00
q這些信件我是看不出來哪裡在嗆人,我不知道那個自稱也是開發者怎麼從那些信件得到你想表達"實作方式不同,請不要與MoPTT比較"、"其他App都是這樣做的"、"看來您根本不懂實作,請先參考教學文章"這些結論,但如果身為一個開發者這樣的邏輯思考著實令人耽憂,當然這些都是只從目前單方的信件來看啦
作者: YahooTaiwan (超可愛南西我老婆)   2018-07-10 15:35:00
只有半桶水就想嗆人... 真想知道在哪間大公司任職
作者: ntianlin (ArI4N)   2018-07-10 15:39:00
因為你用尊稱回信但中間卻又打出"XD"會讓人有嘲諷的感覺
作者: rensakura (佐倉)   2018-07-10 15:46:00
Y大很熟喔? https://i.imgur.com/NqZU1Gj.jpg詳細解說給推 我表明開發者身分的原意是希望您不需要跟我解釋這些細節, 因為我們都懂, 而是想討論更高層的UX設計問題 可惜看來我們溝通不良了
作者: jiunmoon (Jiun)   2018-07-10 15:52:00
不如,樓上也寫個ptt app,瞧瞧所謂更高層ux設計是如何
作者: kouta (Kk)   2018-07-10 16:01:00
滑一滑就會判定回上一頁是很高層的設計嗎XD
作者: CraziPhone (有點不方便)   2018-07-10 16:07:00
原來這才是工程師的角度 我真他媽私立文組廢物嗚嗚嗚嗚
作者: appleonatree (蘋果在樹上)   2018-07-10 16:10:00
我覺得Pitt比較習慣欸
作者: rnw (聽見你的聲音 大發)   2018-07-10 20:27:00
最近連線 突然變很難連上
作者: helenken1218 (加油加油)   2018-07-10 20:57:00
我也覺得最近連線變難上了
作者: hungya5566 (洪爺五六)   2018-07-10 21:21:00
這種測試文不用一直貼啦 貼一堆也過一段時間了正式版也還沒出來 是在洗文章喔
作者: kiwatami (悠游自在)   2018-07-10 21:26:00
很難連線是PTT的SSH伺服器塞車造成的之後會跟Android版一樣加入websocket連線
作者: kouta (Kk)   2018-07-10 21:31:00
kiwatami 也是團隊之一嗎?
作者: kiwatami (悠游自在)   2018-07-10 21:32:00
我是作者
作者: kouta (Kk)   2018-07-10 21:45:00
WOW 我還以為是 Mapodoufu
作者: intela60474 (Alber)   2018-07-11 00:38:00
底層都沒看懂跟人談UX zzz
作者: j198811 (Small_Left)   2018-07-11 00:47:00
看不出來在嗆人,Dcard 的觸發也超靈敏無敵難用,現在這樣好用很多,加油
作者: phrady (小P)   2018-07-11 03:01:00
加油,我覺得好好用
作者: tvbic   2018-07-11 08:48:00
剛剛測試了一下手勢,真的是有問題的東西,滑到一半又縮回去,到底在寫什麼東西
作者: kiwatami (悠游自在)   2018-07-11 12:05:00
所以safari滑到一半會縮回去 也很奇怪囉?
作者: zweibeee (zwei)   2018-07-11 15:03:00
誰會慢慢滑到一半lul
作者: amenamen (張)   2018-07-11 15:54:00
剛剛特別下載了mo試用還是覺得PiTT比較好用作者辛苦了!
作者: cphe (魔鬼藏在垃圾筒裡)   2018-07-11 19:18:00
Mo的作法其實比較省力不過這東西就是看個人習慣,沒什麼好或不好,要看大眾化習慣就只能做問卷統計
作者: FirstClass (FirstClass)   2018-07-12 11:08:00
我喜歡現在這樣的,慢慢右滑還可以往回拉回來
作者: jcballer (You know who I am.)   2018-07-13 01:43:00
辛苦作者大大了 別跟他計較太多
作者: hiwanwan (汪汪)   2018-07-13 22:41:00
感謝作者,很好用的軟體

Links booklink

Contact Us: admin [ a t ] ucptt.com