2016-09-21 63 views

回答

0

您必須更改狀態值。

爲例:

<Switch 
    onValueChange={(value) => this.setState({isReciveNotice: value})} 
    style={{marginBottom: 10}} 
    value={this.state.isReciveNotice} /> 

我不認爲你可以風格化開關器件。

+0

哈哈,我是這麼認爲的 –

+0

哎呀,你可以看看這個NPM模塊: https://github.com/recr0ns/react-native-material-switch 我沒有試過 –

+0

謝謝你,我會嘗試。 @Alexandre Teixeira –

8

您可以通過使用從造型變換屬性調整開關,

<Switch value={true} 
style={{ transform: [{ scaleX: .8 }, { scaleY: .8 }] }} 
onValueChange={(value) => {}} /> 

也是最好的結果確定縮放根據屏幕尺寸值。

+0

做得很好!很棒。 –

+0

是的,自己有這個問題,並且一直在使用這種方法來擴展所有的android和iOS設備。 – Eltaf

+1

也適合我! – Aayushi

相關問題