我从React Native开始,我想知道是否可以对每个元素应用默认的OS样式,所以我不需要处理每个元素样式,因此可以想象我有一个表单和简单的文本列表, iOS应用程序,它应该具有iOS窗体和文本样式,而对于Android应用程序,它应该具有默认样式。
据我所知,尚无有关此承诺的官方文档,但我想在此询问是否有解决方法。
答案 0 :(得分:1)
据我所知,React Native
中的默认组件通常确实默认为操作系统样式,例如,Button
组件根据每个平台的呈现方式会有所不同。
React Native
随附的所有组件都是准系统,因此您必须根据每个平台自己定义样式,这可以使用Platform
模块来完成:{{3} }
如果您不想自己设置每个组件的样式,则可以使用react-native-elements
(https://facebook.github.io/react-native/docs/platform-specific-code)之类的库来处理您想要的很多内容。