彈出式視窗
彈出式視窗是一個短暫的視圖,當你點擊一個控制元件或一個區域時,它就會出現在螢屏上的其他內容之上,通常情況下,彈出視窗包括一個箭頭,指向它出現的位置,彈出式視窗可以是非模態或模態的,非模態彈出視窗可以通過點擊螢屏的另一部分或彈出視窗上的一個按鈕而被取消,模態的彈出視窗可以通過點擊彈出視窗上的 "取消 "或其他按鈕而被取消,
彈出式視窗在大螢屏上最合適,可以包含任何種類的元素,包括導航欄、工具列、標簽欄、表格、集合、影像、地圖和自定義視圖,當彈出式視窗可見時,與其他視圖的互動通常被禁止,直到彈出式視窗被取消,使用彈出式視窗來顯示與螢屏上的內容相關的選項或資訊,例如,許多iPad應用程式,當你點擊行動按鈕時,會顯示一個彈出式的分享選項,
避免在iPhone上顯示彈出視窗,一般來說,彈出式視窗應該保留在iPad應用程式中使用,在iPhone應用程式中,通過在全屏模式視圖中而不是在彈出式視窗中展示資訊,利用所有可用的螢屏空間,關于相關的指導,請看模式,
使用關閉按鈕僅用于確認和指導,關閉按鈕,如 "取消 "或 "完成",如果能提供清晰的資訊,如在保存或不保存更改的情況下退出,則值得列入,一般來說,當彈出視窗不再需要其存在時,應自動關閉,在大多數情況下,當有人在其范圍外點擊或選擇彈出式視窗中的專案時,彈出式視窗應該關閉,如果可以進行多項選擇,彈出視窗應保持開放,直到有人明確地將其駁回或在其范圍外點擊,
在自動關閉非模態彈出視窗時,一定要保存作業,點擊螢屏的另一部分,很容易在無意中解除一個非模態彈出視窗,只有當有人點擊明確的 "取消 "按鈕時,才丟棄作業,
在螢屏上適當地定位彈出視窗,一個彈出視窗的箭頭應該盡可能直接指向揭示它的元素,因為彈出視窗不能在螢屏上拖動,所以彈出視窗不應該覆寫人們在使用彈出視窗時可能需要看到的重要內容,彈出式視窗也不應該覆寫被點選來顯示彈出式視窗的元素,
一次只顯示一個彈出視窗,顯示多個彈出視窗會使界面混亂,并導致混亂,不要顯示層層疊疊的彈出式視窗,在這種情況下,一個彈出式視窗會出現在另一個視窗,如果你需要顯示一個新的彈出視窗,先關閉打開的那個,
不要在一個彈出視窗上顯示另一個視圖,除了警報,任何東西都不應該顯示在彈出視窗的上面,
在可能的情況下,讓用戶關閉一個彈出視窗,并通過一次點擊打開另一個,當幾個不同的條形按鈕分別打開一個彈出視窗時,避免額外的點擊是特別可取的,
避免使彈出視窗過大,彈出視窗不應該占據整個螢屏,只需要讓它大到足以顯示其內容并指向它的來源地,請注意,系統可能會調整彈出式視窗的大小,以確保它在螢屏上很合適,
確保自定義彈出視窗看起來像彈出視窗,雖然你可以定制彈出式視窗的許多視覺方面,但要避免創建一個人們可能不認識的彈出式視窗的設計,當彈出式視窗包含標準控制元件和視圖時,往往效果最好,
在改變彈出式視窗的大小時,提供一個平滑的過渡,一些彈出式視窗提供同一資訊的濃縮和擴展視圖,如果您調整彈出式視窗的大小,請將這一變化制成影片,以避免給人以新的彈出式視窗取代舊的視窗的印象,
通過www.DeepL.com/Translator(免費版)翻譯
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/285706.html
標籤:其他
上一篇:SF Symbols
