React Native中的默认操作系统样式

时间:2018-12-29 13:54:09

标签: react-native react-native-stylesheet

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

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

1 个答案:

答案 0 :(得分:1)

据我所知,React Native中的默认组件通常确实默认为操作系统样式,例如,Button组件根据每个平台的呈现方式会有所不同。

React Native随附的所有组件都是准系统,因此您必须根据每个平台自己定义样式,这可以使用Platform模块来完成:{{3} }

如果您不想自己设置每个组件的样式,则可以使用react-native-elementshttps://facebook.github.io/react-native/docs/platform-specific-code)之类的库来处理您想要的很多内容。