Switch
渲染一個布林值輸入。
這是一個受控組件,需要一個 onValueChange
回呼函式來更新 value
屬性,組件才能反映使用者操作。如果 value
屬性未更新,組件將繼續渲染提供的 value
屬性,而不是使用者操作的預期結果。
範例
參考
屬性
View 屬性
繼承 View 屬性。
disabled
如果為 true,使用者將無法切換開關。
類型 | 預設值 |
---|---|
bool | false |
ios_backgroundColor
iOS
在 iOS 上,背景的自訂顏色。當切換鈕值為 false
或切換鈕停用(且切換鈕為半透明)時,可以看到此背景顏色。
類型 |
---|
color |
onChange
當使用者嘗試變更切換鈕的值時調用。接收變更事件作為參數。如果您只想接收新值,請改用 onValueChange
。
類型 |
---|
function |
onValueChange
當使用者嘗試變更切換鈕的值時調用。接收新值作為參數。如果您想改為接收事件,請使用 onChange
。
類型 |
---|
function |
thumbColor
前景切換鈕握把的顏色。如果在 iOS 上設定此項,切換鈕握把將失去其陰影。
類型 |
---|
color |
trackColor
切換軌道的自訂顏色。
iOS:當切換鈕值為 false
時,軌道會縮小到邊框內。如果您想變更縮小軌道所暴露的背景顏色,請使用 ios_backgroundColor
。
類型 |
---|
object: {false: color, true: color} |
value
切換鈕的值。如果為 true,切換鈕將開啟。預設值為 false。
類型 |
---|
bool |