PickerIOS 总是显示在 React-Native

Posted

技术标签:

【中文标题】PickerIOS 总是显示在 React-Native【英文标题】:PickerIOS is alway showing in React-Native 【发布时间】:2017-12-15 10:35:27 【问题描述】:

有人用过 Pickerios 组件吗?

android 上,一切都很好:当我按下时,我的 Picker 正在显示。但在 IOS 上,我的组件始终显示,而不是在设备中居中。

没有关于文档的更多信息:/

我的代码:

<PickerIOS
  selectedValue=selectedValue
  onValueChange=(itemValue, itemIndex) => onValueChange(itemValue)
  style=InputStyles.picker
>
  items.map((item, index) =>
    <PickerIOS.Item
      key=index
      label=item.label
      value=item.value
    />
  )
</PickerIOS>

截图:

有人知道吗?

【问题讨论】:

不能用 Picker 组件吗?这对双方都有效。在 Android 上拥有 iOS 选择器会很奇怪。 是的,我通常使用 Picker,但在 IOS 上,Picker 也总是显示 :( 可以分享截图吗?这真的很奇怪 是的,我已经在第一篇文章中添加了 我在那里发布了答案 【参考方案1】:

我在这里找到了一个很好的答案:

React Native ios picker is always open

似乎没有办法在 iOS 上自定义选择器。这就是它的显示方式。

但是他们在那个链接中给出了一些很好的指示。 希望对您有所帮助!

【讨论】:

谢谢ShaneG :) @StéphaneRICHIN 没问题。如果它回答了您的问题,请将其标记为该问题的正确答案! :)

以上是关于PickerIOS 总是显示在 React-Native的主要内容,如果未能解决你的问题,请参考以下文章

在反应本机模式上添加 UI 元素,例如固定位置上的按钮

在 Windows 字体显示斜体,但 linux 它总是显示粗体

为啥总是在我的代码中显示语法错误?

XAMPP phpmyadmin 在处理请求时总是显示错误

React - 在迭代中显示/隐藏文本对总是显示所有文本而不是选定元素 - 为啥?

为啥我做的两个div层总是不能在同一行中显示,总是显示成两行?