2017-11-18 18 views

答えて

1

は今CheckBoxコンポーネントのみでサポートされていますアンドロイド。 hereと記載されているように、iOSの場合はSwitchを使用してください。

Androidの場合、使い方は簡単です。

<View style={{ flexDirection: 'column'}}> 
    <CheckBox /> 
    <View style={{ flexDirection: 'row' }}> 
    <CheckBox 
     value={this.state.checked} 
     onValueChange={() => this.setState({ checked: !this.state.checked })} 
    /> 
    <Text style={{marginTop: 5}}> this is checkbox</Text> 
    </View> 
</View> 

ViewおよびTextコンポーネントは、CheckBoxをどのように使用するかを示すためにのみ使用できます。 上記のコードはAndroid搭載端末でこの画面を生成します。 Screenshot of the above code

とiOSデバイス上でこの

enter image description here

+0

oh - ok - ドキュメントページで言及していないようです。 – Greg

+0

はい、反応ネイティブのドキュメントは通常文書化されていません。最善の方法はgithubの問題に行き、そこで検索することです – magneticz

1

react-native-elements使用して、ミッションは簡単で、例が用意されています

import { CheckBox } from 'react-native-elements' 

<CheckBox 
    title='Click Here' 
    checked={this.state.checked} 
/> 

<CheckBox 
    center 
    title='Click Here' 
    checked={this.state.checked} 
/> 

<CheckBox 
    center 
    title='Click Here' 
    checkedIcon='dot-circle-o' 
    uncheckedIcon='circle-o' 
    checked={this.state.checked} 
/> 

<CheckBox 
    center 
    title='Click Here to Remove This Item' 
    iconRight 
    iconType='material' 
    checkedIcon='clear' 
    uncheckedIcon='add' 
    checkedColor='red' 
    checked={this.state.checked} 
/> 
+0

理解 - 私はここで働く「ネイティブ」-反応するネイティブ「チェックボックス」コンポーネントを取得しようとしている.... – Greg

+0

@グレッグは、あなたをしましたそれについて何かすることができますか?私は反応ネイティブの0.49でもチェックボックスで苦労しています。それは一生しか働かず、状態が元に戻りません。 – Waqar

+0

反応ネイティブ自体に反応がないようです。 – Greg

関連する問題