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