#3 讓一些常用的 UI 元件動起來吧!
Segmented Control / Slider / Switch / Activity Indicator View / Progress View / Visual Effect View with Blur / Page Control / Date Picker
Published in
6 min readJul 10, 2021
Segmented Control
- Segments: 選單總數
- Segment:某一選單
- Title:某一選單的文字標題
- Image:某一選單的圖片標題
- Selected Tint:所按選單標題底色
Slider
- Value:slider按鈕預設的數值
- Minimum:slider按鈕在最左邊時的數值
- Maximum:slider按鈕在最右邊時的數值
- Min Image:slider最左端旁的圖示
- Max Image:slider最右端旁的圖示
- Min Track:slider按鈕以左的顏色
- Max Track:slider按鈕以右的顏色
- Thumb Tint:slider按鈕顏色
Switch
- State:狀態為 On 或 Off
- On Tint:On 時 Switch 的顏色
- Thumb Tint:圓圈的顏色
Activity Indicator View
- Style:轉輪大小,可選 Medium 或 Large
- Color:轉輪顏色
- Animating: 打勾後,執行模擬會轉動
- (補充)Hides When Stopped:打勾後,若讓轉輪停止則會隱藏
Progress View
- Style:有 Default 跟 Bar 兩種樣式可選擇,Bar 的線條較細
- Progress:預設進度位置,範圍是 0~1
- Progress Tint:進度條的左半部顏色
- Track Tint:進度條的右半部顏色
- Progress Image:以圖片當作進度條右半部
- Track Image:以圖片當作進度條背景圖
Visual Effect View with Blur
一般效果(Extra Light / Light / Dark)
Adaptive Effects(Regular / Prominent)
System Adaptive Effects(Ultra Thin Material / Thin Material / Material / Thick Material / Chrome Material)
System Light Effects 及 System Dark Effects 此處略。
Page Control
- # of Pages:圓點總數
- Current:目前在第「0 ~ 圓點數-1」個圓點(該點預設為白色)
- Hides for Single Page:當總共只有一頁時,是否要隱藏那一顆圓點
- Tint Color:所在頁圓點以外的圓點顏色
- Current Page:所在頁的圓點顏色
注意:Scrolling Enabled,預設就是打勾的。
Date Picker
- Style:有 automatic / Wheels / Compact / Inline ,似乎只有 Inline 能用
- Mode:Time / Date / Date and Time / Count Down Timer,這邊我選擇 Date and Time
- Locale:Date Picker 顯示的語系
- Interval:挑選分鐘數時,捲動一格會跳的時間間隔
- Date:選擇目前所在的日期
- Minimum Date:可選擇的最早日期
- Maximum Date:可選擇的最晚日期