我已经创建了一个选择器,但是无法降低选择器的高度。我也尝试过height属性仍然没有用。

我的代码:

<View class="pageContainer">
        <Picker id="langPicker">
            <PickerRow title="Select a Language"/>
            <PickerRow title="English"/>
            <PickerRow title="French"/>
            <PickerRow title="Spanish"/>
        </Picker>
<Button class="button" onClick="saveLang" dataTransform="transformFunction">Proceed</Button>
</View>


样式

"#langPicker": {
    width: '90%',
    top: '25dp',
    height: '50dp'
}


如何降低捡拾器的高度?有什么建议么

最佳答案

docs


  “在iOS上,默认情况下,选择器的大小(包括其背景,
  固定为与iPhone键盘相同的尺寸以尊重iOS
  人机界面指南。选择器的大小不应为
  改性。”


因此,即使您以某种方式设法破解了iOS上的选择器的高度,当您尝试提交时,它很可能会被应用商店拒绝。

解决方法是仅在用户按下视图上的内容时显示选择器。

10-08 15:00