研究各種 UI 元件
Published in
4 min readMar 16, 2020
各種常用的 UI 元件屬性說明
Segmented Control
應用:切換類別。
- Segments : 類別數
- Segment : 第幾個類別(左側第一個類別為0開始算,Red = 0、Green = 1、Blue = 2)
3. Title : 類別的名稱
4. Selected : 打勾為預設選取 (如上圖 Red 預設被選取)
Slider
應用:利用滑動來設定數值。
- Value : 預設值
- Minimum : 最小值
- Maximum : 最大值
- Max Image : 最大值的圖案
- Min Track : 滑動鈕左側的顏色(綠)
- Max Track : 滑動鈕右側的顏色(灰)
- Thumb Tint : 滑動鈕的顏色(黃)
Switch
應用:開關。
- State : On / Off 狀態
- On Tint : On 的顏色(藍)
- Thumb Tint : 開關顏色(白)
Activity Indicator View
應用:表示正在做某件事等待中…
- Style : 設定圖案大(Large) / 小(Medium)
- Color : 顏色(藍)
- Animating : 開啟動態旋轉效果(勾選)
Progress View
應用:進度顯示條。
- Style : 樣式
- Progress : 初始值(0~1)
- Progress Tint : 已完成進度的顏色
- Track Tint : 未完成進度的顏色
- Progress Image : 完成進度的圖案
- Track Image : 未完成進度的圖案
Visual Effect View with Blur
應用:毛玻璃特效(霧化)。
- Blure Style : 毛玻璃模式
Page Control
應用:顯示在第幾個分頁。
- # of Pages : 共幾個分頁
- Current : 目前在第幾個分頁(從0開始算)
- Hides for Single Page : 當只有一頁時不顯示
- Tint Color : 非目前頁面點的顏色(黑)
- Current Page : 目前頁面點的顏色(綠)
Date Picker
應用:選取時間。
- Mode : 顯示模式
- Locale : 時區
- Interval : 時間間隔單位
- Date : 自訂初始時間 or 使用目前時間
- Minimum Date : 最早時間範圍
- Maximum Date : 最晚時間範圍