【问题标题】:How to reduce the height of the picker如何降低拾取器的高度
【发布时间】:2014-11-03 16:37:27
【问题描述】:

我已经创建了一个 Picker,但我无法降低 Picker 的高度。我也试过 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'
}

如何降低选择器的高度?任何建议

【问题讨论】:

  • 也许你可以将你的选择器包裹在一个视图中并使用视图的高度函数。设置选择器的高度以填充视图。

标签: ios css titanium titanium-alloy picker


【解决方案1】:

来自docs

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

因此,即使您设法在 iOS 上修改了选择器的高度,当您尝试提交时,它也很可能会被应用商店拒绝。

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

【讨论】:

  • 是的,我完全同意你的看法。我们可以在点击任何视图时显示选择器。但是我们如何在选择器中选择值后最小化。你能提出一些想法吗
  • 一种方法是通过给它一个负底部将选择器隐藏在屏幕之外,然后将其设置为动画
猜你喜欢
  • 2019-06-22
  • 2023-01-28
  • 2021-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
  • 1970-01-01
相关资源
最近更新 更多