行動表
行動表是一種特殊的提醒方式,它展示了與當前環境相關的兩個或多個選擇,在較小的螢屏上,動作表會從螢屏的底部滑上去;在較大的螢屏上,動作表會以彈出式的方式一次性出現,
在執行一個潛在的破壞性操作之前,使用一個行動表來請求確認,為了讓人們選擇與非破壞性任務有關的專案或行動,你可以使用一個下拉選單,
提供一個取消按鈕,讓人們重新考慮一個破壞性的操作,取消按鈕應該出現在行動表的底部,
使破壞性的選擇變得突出,用紅色來表示執行破壞性或危險性行動的按鈕,并將這些按鈕顯示在行動表的頂部,
避免讓動作表滾動,如果一個行動表有太多的選項,人們必須滾動才能看到所有的選項,滾動需要額外的時間來做出選擇,而且很難在不經意間點選一個按鈕,
活動視圖
一個活動是一項任務,比如復制、收藏或查找,在當前的背景關系中是有用的,一旦啟動,一個活動可以立即執行任務,或者在繼續進行之前要求提供更多的資訊,活動由活動視圖管理,根據設備和方向的不同,它以作業表或彈出式顯示,使用活動來讓人們訪問你的應用程式可以執行的定制服務或任務,
系統提供了一些內置的活動,包括列印、訊息和AirPlay,這些任務總是首先出現在活動視圖中,而且不能被重新排序,你不需要創建執行這些內置任務的自定義活動,活動視圖還顯示來自其他應用程式的共享和行動擴展,請看分享和行動,
設計簡單的模板影像來表示你的自定義活動,模板影像使用一個掩碼來創建一個圖示,使用具有適當透明度和抗鋸齒的黑色和白色,并且不包括陰影,模板影像應居中,面積約為70px × 70px,
擬定活動標題,簡明地描述你的任務,標題出現在活動視圖中的圖示下面,短的標題效果最好,當標題太長時,iOS首先會縮小文本,然后--如果標題仍然太長--會截斷它,一般來說,避免在標題中包含你的公司或產品名稱,
確保活動適合于當前的環境,盡管系統提供的任務不能在活動中重新排序,但如果它們不適用于你的應用程式,可以將其排除,例如,為了防止人們列印圖片,你可以排除列印活動,你還可以確定在任何特定時間顯示哪些自定義任務,
使用行動按鈕來顯示一個活動視圖,人們習慣于在點擊行動按鈕時訪問系統提供的活動,通過提供另一種方式來做同樣的事情,避免讓人們感到困惑,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/285710.html
標籤:其他
