100 Days of SwiftUI —— Day 86:Flashzilla (一)

\color{red}{\Huge \mathtt{100 \ \ Days \ of \ SwiftUI \ — \ Day \ 86}}

\underline{\color{orange}{\large \mathit{Flashzilla , part \ 1}}}

當蘋果推出iPhone X時,他們拋棄了自iPhone誕生以來一直存在的東西:“Home”按鈕。自最初發布以來,這種簡單的硬件就已經存在,它可以幫助用戶回到主屏幕,而不管他們在做什麼,正在使用什麼應用程序,這使整個設備的恐懼感大大減輕了。

但是,隨着我們習慣於使用越來越大的屏幕,Apple開始更加依賴手勢:我們獲得了手勢識別器,滑動終止應用程序的能力,下拉和拉起系統功能的菜單等等。

但是有了iPhone X,Apple確實將事情帶到了一個新的高度,因爲如果沒有Home鍵,幾乎所有東西都會變成手勢。蘋果甚至在WWDC18上發表了演講,鼓勵開發人員更多地考慮手勢,蘋果人機界面設計團隊的Chan Karunamuni在講手勢時說了一些非常重要的事情:“當感覺真的很好時,有時人們甚至會說它感覺自然或神奇。 ”

您是否要構建自然的應用程序?當然可以我們正在構建的這個新應用程序將嚴重依賴手勢,使用幾秒鐘後,您將以輕快的速度使用手勢。這正是我們的目標:感覺很自然的手勢,以至於很難想象它們以任何其他方式起作用。

今天你有三個課題要做,在這三個課題中,你會學到手勢、觸覺、點擊測試等方面的知識。

如何在 SwiftUI 中使用手勢
SwiftUI:觸控反饋
SwiftUI:禁止用戶交互

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章