react-native - 不适用于 iOS - React Native (Expo)
问题描述
我正在使用“react-native”中的 Picker,它似乎在 Android 上运行良好。但在 iOS 上,它只显示一个故障下拉列表,但它不可点击且是静态的。我已经尝试过 @react-native-community/picker 和 @react-native-picker/picker 并且 3 都无法在 Android 上显示类似内容。
这是一个代码片段:
<Picker
style={{ height: 200, width: 300 }}
onValueChange={(itemValue, itemIndex) => {
props.setDepartureIDbyArrival(itemValue);
}}
>
<Picker.Item
value={departingFlightNumber}
label={pickerLabel}
></Picker.Item>
{departingMockData.map(function (flight: any, i) {
return (
<Picker.Item
value={flight.id}
key={flight.id}
label={`Flight#${flight.flightNumber} - ${
flight.date
} @ ${flight.departureTime}`}
/>
);
})}
</Picker>
它在函数组件内部,就像我说的,它在 Android 设备上的行为是正常的。有什么办法可以在 iOS 上解决这个问题?
解决方案
推荐阅读
- authentication - 使用 Azure AD 身份验证导致错误处理远程登录
- python - Python lambda函数动态创建(pandas示例)
- javascript - 如何修复“词法声明不能出现在单语句上下文中......”
- python-3.x - 我应该怎么做才能识别七段显示器的数字?
- vue.js - Axios 可能会忽略默认标头
- android - Response.body 是空的颤振
- ruby - 使用 headless chrome 在某些网站上获取升级浏览器的提示
- xamarin - Xamarin:如何将信息从提示传递到视图模型
- vue.js - AG-grid Vue 不适用于 vuejs 版本 3
- ios - react-native 不在 ios 14 上运行应用程序