PiTT Beta 0.1.4 (22) 大圖瀏覽 - iOS

Delia avatar
By Delia
at 2018-07-10T12:16

Table of Contents

唉...

我就來科普一下吧

正常這種文章應該是出現在 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 的值

還有動畫的執行時間長短而已

為什麼硬要我把對的實作方式改成錯的呢?

我要繼續潛水了 每次出來都有人找我吵架 囧

--
Tags: iOS

All Comments

Edwina avatar
By Edwina
at 2018-07-12T09:32
文章看的很舒服
Noah avatar
By Noah
at 2018-07-13T10:33
您怎麼不敢貼出最後一封回信內容呢?^^
Cara avatar
By Cara
at 2018-07-18T01:40
任意公開他人信件內容是會被 的, 這個餌我就不咬了
Franklin avatar
By Franklin
at 2018-07-22T22:59
當使用者右滑手勢就是想回上一頁, 什麼情況下會想滑到
一半放棄? 偷看上一頁內容? 為何有些app刻意調的比原
生API更好觸發? 這才是我想提醒的點
Mia avatar
By Mia
at 2018-07-26T03:56
也許我是那1%覺得難滑的手殘使用者, 也許有人根本沒有
手指. Design for accessibility不是iOS的精神之一嗎?
Candice avatar
By Candice
at 2018-07-29T14:29
2F/3F是同一人推的 但我看不懂
Isla avatar
By Isla
at 2018-07-31T07:00
我的確有時候滑到一半會放棄,不過在pitt上我沒遇過ren大
Quanna avatar
By Quanna
at 2018-08-03T14:54
難滑的情況,也許你改一下操作習慣的話就能適應了,如果不
願意改的話,其實你也不用花心思在pitt上
Brianna avatar
By Brianna
at 2018-08-04T02:22
“任意公開他人信件是會被牛口的” 不知道為何字被吃了
Connor avatar
By Connor
at 2018-08-08T19:32
1%手殘你要顧慮DfA/右滑就是要回上一頁 總覺得很矛盾
Carolina Franco avatar
By Carolina Franco
at 2018-08-09T07:01
因為原po還有一封攻擊性的回信未公開, 諒他也不敢
Damian avatar
By Damian
at 2018-08-11T04:51
以前用MOPTT 很常滑滑滑就判成回上一頁 有點反智
Megan avatar
By Megan
at 2018-08-11T17:17
理性的功能討論->拼輸贏
真沒必要 初衷不就是都希望app好嗎
Brianna avatar
By Brianna
at 2018-08-12T14:28
想當初MoPTT也是一堆熱心人幫忙測試出意見, 後來他們
做了什麼事? 隱蔽對手關鍵字, 廣告越加越多. 其他做完
擺爛的作者就不提了. 如果開發團隊是這種態度那真的很
可惜
Jacky avatar
By Jacky
at 2018-08-15T19:20
前陣子看桌二說出現全版廣告XD
Robert avatar
By Robert
at 2018-08-17T02:59
moptt放久了就會自動跳轉廣告頁面,讓我先轉用JPTT
Emma avatar
By Emma
at 2018-08-18T23:13
推~~現在這樣很好用,不需要更改
Rachel avatar
By Rachel
at 2018-08-21T01:30
開發團隊哪種態度啊哈哈 一直很客氣在說明啊 推個 辛
苦了
Agnes avatar
By Agnes
at 2018-08-23T10:47
看起來沒嗆人啊 還是我太笨?
Hazel avatar
By Hazel
at 2018-08-25T10:24
想知道怎麼扯到scrollview的......
Ethan avatar
By Ethan
at 2018-08-30T09:22
完全看不出哪裡嗆人 作者辛苦了
Elma avatar
By Elma
at 2018-08-31T10:32
辛苦了,期待正式上線
Linda avatar
By Linda
at 2018-09-02T02:01
我PO的更新資訊好像造成館告宣傳爭議
Victoria avatar
By Victoria
at 2018-09-05T17:49
作者辛苦了~
Irma avatar
By Irma
at 2018-09-07T11:52
我想之後就不再PO了
*廣告
Susan avatar
By Susan
at 2018-09-11T11:17
一週一次還可以吧 或大功能 太多就會有人汪汪了
Brianna avatar
By Brianna
at 2018-09-12T18:58
見怪不怪啦,想起幾年前ptt+剛進pubic beta的時候,我覺得
Ula avatar
By Ula
at 2018-09-12T23:37
介面美觀很值得期待所以分享在版上,還被誤認為親友團來打
廣告的,現在該app作者好像放生了...
Erin avatar
By Erin
at 2018-09-14T13:55
加油,現在這樣很好
Leila avatar
By Leila
at 2018-09-15T22:32
還在beta版的話,久久po一次我覺得還好,不用每次改版都po
Sierra Rose avatar
By Sierra Rose
at 2018-09-16T00:11
而且這種是需要申請才能測試的,對大多數人來說沒有太大意義
Sandy avatar
By Sandy
at 2018-09-20T16:38
q這些信件我是看不出來哪裡在嗆人,我不知道那個
自稱也是開發者怎麼從那些信件得到你想表達"實作
方式不同,請不要與MoPTT比較"、"其他App都是這樣
做的"、"看來您根本不懂實作,請先參考教學文章"
這些結論,但如果身為一個開發者這樣的邏輯思考著
實令人耽憂,當然這些都是只從目前單方的信件來看
Gilbert avatar
By Gilbert
at 2018-09-25T10:08
只有半桶水就想嗆人... 真想知道在哪間大公司任職
Barb Cronin avatar
By Barb Cronin
at 2018-09-25T20:33
因為你用尊稱回信但中間卻又打出"XD"會讓人有嘲諷的感覺
Elma avatar
By Elma
at 2018-09-29T18:30
Y大很熟喔? https://i.imgur.com/NqZU1Gj.jpg
John avatar
By John
at 2018-10-03T18:01
詳細解說給推 我表明開發者身分的原意是希望您不需要
跟我解釋這些細節, 因為我們都懂, 而是想討論更高層的U
X設計問題 可惜看來我們溝通不良了
Leila avatar
By Leila
at 2018-10-07T19:38
不如,樓上也寫個ptt app,瞧瞧所謂更高層ux設計是如何
Agnes avatar
By Agnes
at 2018-10-09T20:37
滑一滑就會判定回上一頁是很高層的設計嗎XD
Zenobia avatar
By Zenobia
at 2018-10-09T22:52
原來這才是工程師的角度 我真他媽私立文組廢物嗚嗚嗚
Zenobia avatar
By Zenobia
at 2018-10-14T14:39
我覺得Pitt比較習慣欸
Connor avatar
By Connor
at 2018-10-19T10:18
最近連線 突然變很難連上
Brianna avatar
By Brianna
at 2018-10-22T16:04
我也覺得最近連線變難上了
Yuri avatar
By Yuri
at 2018-10-23T16:28
這種測試文不用一直貼啦 貼一堆也過一段時間了
Bethany avatar
By Bethany
at 2018-10-27T11:23
正式版也還沒出來 是在洗文章喔
Linda avatar
By Linda
at 2018-10-31T10:53
很難連線是PTT的SSH伺服器塞車造成的
之後會跟Android版一樣加入websocket連線
Bethany avatar
By Bethany
at 2018-11-02T18:18
kiwatami 也是團隊之一嗎?
Jacob avatar
By Jacob
at 2018-11-03T08:38
我是作者
Iris avatar
By Iris
at 2018-11-05T22:29
WOW 我還以為是 Mapodoufu
Kelly avatar
By Kelly
at 2018-11-09T11:00
底層都沒看懂跟人談UX zzz
Daph Bay avatar
By Daph Bay
at 2018-11-12T21:38
看不出來在嗆人,Dcard 的觸發也超靈敏無敵難用,現在這
樣好用很多,加油
Cara avatar
By Cara
at 2018-11-12T23:53
加油,我覺得好好用
Edward Lewis avatar
By Edward Lewis
at 2018-11-14T12:38
剛剛測試了一下手勢,真的是有問題的東西,滑到一半又縮回
去,到底在寫什麼東西
Eartha avatar
By Eartha
at 2018-11-15T17:32
所以safari滑到一半會縮回去 也很奇怪囉?
Elizabeth avatar
By Elizabeth
at 2018-11-17T06:29
誰會慢慢滑到一半lul
Carol avatar
By Carol
at 2018-11-22T04:05
剛剛特別下載了mo試用
還是覺得PiTT比較好用
作者辛苦了!
Edwina avatar
By Edwina
at 2018-11-27T01:50
Mo的作法其實比較省力
Selena avatar
By Selena
at 2018-11-29T19:32
不過這東西就是看個人習慣,沒什麼好或不好,要看大眾化習慣
就只能做問卷統計
Anonymous avatar
By Anonymous
at 2018-12-02T22:28
我喜歡現在這樣的,慢慢右滑還可以往回拉回來
Quintina avatar
By Quintina
at 2018-12-05T15:48
辛苦作者大大了 別跟他計較太多
Barb Cronin avatar
By Barb Cronin
at 2018-12-06T03:53
感謝作者,很好用的軟體

iOS 11.3.1可用轉場特效

Harry avatar
By Harry
at 2018-07-10T11:08
插件cylinder 試過所有轉場軟體這個可以用,拿去吧! 有幫助到您的推一下 https://i.imgur.com/UC7bX3Z.jpg - ...

About Instagram

Oliver avatar
By Oliver
at 2018-07-10T11:07
As title 自從裝了rocket for instagram 之後 我的instagram 很難開 要重開兩次才開得起來 甚至連限時動態 都不會自己跑新的在前面 看過的還留在那邊 我知道++現在沒辦法用 只好先買這個Tweak撐一下 只不過不知道有沒有人跟我一樣 系統是11.3.1 iPhone 7 ...

7/10 LINE免費貼圖

Edwina avatar
By Edwina
at 2018-07-10T11:03
今日較容易取得貼圖共10組 教學:http://kikinote.net/155112 圖文版:https://kikinote.net/156586 line://shop/detail/11798 台灣 https://imgur.com/7xqxHIA line://shop/detail/11 ...

PiTT Beta 0.1.4 (22) 大圖瀏覽

William avatar
By William
at 2018-07-10T10:01
您好, 我就是來信向您提出and#34;滑動回到上一頁and#34;難以觸發問題的測試使用者 這其實是UX使用者經驗問題, 比較對象當然是MoPTT 請參考影片: https://imgur.com/gallery/PV642uU 單手黨以大拇指滑動回到上一頁常常失敗, 讓我感到使用非常不順, 而MoPTT ...

今日iTunes 特價電影 黑暗騎士

Freda avatar
By Freda
at 2018-07-10T09:32
今天特價超經典電影 黑暗騎士 4K HDR https://apple.co/2J8Ia8q - ...