【React Native】文件翻譯閱讀紀錄 - Components(組件) - Picker

by - 上午9:00

Facebook Open Source React Native


Picker

在iOS和Android上呈現本機選取器組件。例:

<Picker
  selectedValue={this.state.language}
  style={{ height: 50, width: 100 }}
  onValueChange={(itemValue, itemIndex) => this.setState({language: itemValue})}>
  <Picker.Item label="Java" value="java" />
  <Picker.Item label="JavaScript" value="js" />
</Picker>

Props


Reference

Props

onValueChange

選擇項目時的回調。使用以下參數調用此方法:
  • itemValue: 所選項的值prop
  • itemPosition: 此選擇器中所選項的索引
TYPEREQUIRED
functionNo

selectedValue

其中一個項的值匹配值。可以是字符串或整數。
TYPEREQUIRED
anyNo

style

TYPEREQUIRED
pickerStyleTypeNo

testID

用於在端到端測試中查找此視圖。
TYPEREQUIRED
stringNo

enabled

如果設置為false,則將禁用選擇器,即用戶將無法進行選擇。
TYPEREQUIREDPLATFORM
boolNoAndroid

mode

在Android上,指定當用戶點擊選擇器時如何顯示選擇項:
  • 'dialog': 顯示模態對話框。這是默認值。
  • 'dropdown': 顯示錨定到選擇器視圖的下拉列表
TYPEREQUIREDPLATFORM
enum('dialog', 'dropdown')NoAndroid

prompt

此選擇器的提示字符串,在對話框模式下在Android上用作對話框的標題。
TYPEREQUIREDPLATFORM
stringNoAndroid

itemStyle

要應用於每個項目標籤的樣式。
TYPEREQUIREDPLATFORM
text stylesNoiOS





You May Also Like

0 意見