導覽與資訊架構

Segmented Control|分段控制器

在少量且同層級的檢視或模式之間快速切換。

常見俗稱:分段控制器、分段按鈕、視圖切換、Segmented Control

60 秒決策

先確認使用者要完成的事。

適合使用

  • 選項很少且互斥,只是在同一個工作區切換檢視模式或操作模式。
  • 每個選項名稱短,切換結果能立刻在附近看見。

不適合使用

  • 選項有階層、名稱很長或數量很多。
  • 其實是在填表選一個要儲存的資料值,應考慮 Radio 或 Select。

畫面要說清楚的事

不要只交代外觀,也要交代資料與輸入規則。

少量互斥選項

列表、看板、行事曆是同一份資料的三種檢視;一次只選一種。

選取結果立刻可見

切到「看板」後,下方預覽就要換成看板,不是只讓按鈕變色。

別假裝成導覽列

Segmented Control 是局部模式切換;它不取代網站 Header 或主要 Nav。

必要狀態與回應

每個狀態都要讓使用者知道下一步。

目前檢視

一個模式被選取,選取樣式與對應預覽同步。

其他檢視

其他選項仍可清楚辨識與聚焦,但不假裝同時選取。

窄螢幕

保留短名稱與明確選取狀態;選項過多時改用更合適的控制。

操作 Demo

先知道要觀察什麼,再動手操作。

操作前先知道

  1. 專案的局部檢視切換

    先觀察:列表、看板、行事曆呈現相同專案資料的不同觀看方式。

    操作:用方向鍵選擇「行事曆」,再選回「列表」。

    預期結果:目前模式與下方預覽同步,沒有把工作區帶到另一個頁面。

可操作 Demo

少量檢視模式,才適合放進 Segmented Control。

工作區設定

設定內容該切換、收合,還是只揭露一段說明?

專案檢視

切換相同資料的觀看方式
目前:列表
專案檢視模式
設計系統更新進行中
活動頁內容校對待審核
使用者回饋整理已完成

目前以列表檢視三筆相同的專案資料。

告訴 AI

把任務、規則、狀態與操作條件一次寫清楚。

建立一個 Segmented Control,切換「列表、看板、行事曆」三個同層級檢視。一次只選一個,選取狀態與下方內容要同步,並支援鍵盤方向鍵操作;若選項很多、名稱很長、需要階層或其實是在填表選值,改用其他元件。

驗收清單

不要只確認欄位能不能點。

  • 是否只有少量、互斥且同層級的模式?
  • 切換後內容是否真的同步更新?
  • 目前選取是否有文字、視覺與程式語意?
  • 方向鍵是否可在模式間移動?
  • 是否沒有把主要導覽、長選項或表單值誤做成 Segmented Control?