3

我从 React Native 开始,我想知道是否可以为每个元素应用默认 OS 样式,所以我不需要处理每个元素样式,所以想象一下我有一个用于 iOS 应用程序的表单和简单文本列表它应该具有 iOS 表单和文本样式,对于 Android 应用程序,它应该具有默认样式。

据我所知,没有关于此承诺的官方文档,但我想在这里询问是否有解决方法。

4

1 回答 1

1

据我所知,其中的默认组件React Native通常默认为 OS 样式,例如Button组件将根据每个平台以不同方式呈现。

由于随附的所有组件React Native都是准系统,因此您必须根据可以使用Platform模块完成的每个平台自己定义样式:https ://facebook.github.io/react-native/docs/platform -特定代码

如果您不想自己设置每个组件的样式,那么您可以使用如下库:(react-native-elementshttps://react-native-training.github.io/react-native-elements/ 它可以处理很多您想要的东西。

于 2018-12-29T14:18:12.920 回答