我从 React Native 开始,我想知道是否可以为每个元素应用默认 OS 样式,所以我不需要处理每个元素样式,所以想象一下我有一个用于 iOS 应用程序的表单和简单文本列表它应该具有 iOS 表单和文本样式,对于 Android 应用程序,它应该具有默认样式。
据我所知,没有关于此承诺的官方文档,但我想在这里询问是否有解决方法。
我从 React Native 开始,我想知道是否可以为每个元素应用默认 OS 样式,所以我不需要处理每个元素样式,所以想象一下我有一个用于 iOS 应用程序的表单和简单文本列表它应该具有 iOS 表单和文本样式,对于 Android 应用程序,它应该具有默认样式。
据我所知,没有关于此承诺的官方文档,但我想在这里询问是否有解决方法。
据我所知,其中的默认组件React Native
通常默认为 OS 样式,例如Button
组件将根据每个平台以不同方式呈现。
由于随附的所有组件React Native
都是准系统,因此您必须根据可以使用Platform
模块完成的每个平台自己定义样式:https ://facebook.github.io/react-native/docs/platform -特定代码
如果您不想自己设置每个组件的样式,那么您可以使用如下库:(react-native-elements
https://react-native-training.github.io/react-native-elements/ )它可以处理很多您想要的东西。