回覆列表
  • 1 # 使用者9377280472959

    事實上,iOS 7 以前,許多邏輯清晰的使用「抽屜式導航」(撥出左側選單)的 App 互動是這樣的:

    當前層次在主介面時,Navigation Bar 左側按鈕(螢幕左上角按鈕)為選單撥出鍵,點選用於撥出左側選單,右劃手勢同樣用於撥出左側選單;當前層次比主介面深的介面(以下簡稱次介面)時,Navigation Bar 左側按鈕為正常返回鍵,點選用於返回上一層,大多數 App 沒有專門的右劃手勢。而在 iOS 7 中,在導航層數大於1時(即當前介面是由其他介面「push」過來),增加了從螢幕左側邊緣右劃實現返回鍵功能的手勢,所以:主介面並沒有返回上一層的需要,增加的手勢操作並不影響原有撥出左側選單操作;次介面增加的手勢操作,可以實現從螢幕左側邊緣右劃返回上一層。總的說來:原有的右劃手勢只在主介面上對應了點選 Navigation Bar 左側按鈕,而在 iOS 7 中右劃手勢在主介面和次介面中都對應了點選 Navigation Bar 左側按鈕。這統一了右劃手勢的操作邏輯。例如,在次介面中連續點選左上角最終會返回主介面並撥出左側選單,連續右劃也可以實現同樣功能。==========補充==========有的 App 右劃手勢是全域性的,應該為了在次介面裡也可以使用右劃手勢切換左側選單中專案,這種情況確實在 iOS 7 中會無法完成原操作。不過個人認為導航太深的 App 配合「抽屜式導航」的互動本身就不太合適。導航太深的 App,從一個專案A的深層次介面跳轉到另一個專案B時,再次點選專案A後,很多 App 並不會回到之前的專案A的深層次介面,使用者撤銷該操作的代價太大。相反,導航不深的 App,如果跳轉專案後想回到之前的介面,操作代價小得多。

  • 中秋節和大豐收的關聯?
  • 我的女孩主題曲Never say goodbye有中文版的歌詞?