2

NativeBase Docs中提到的每个代码示例中,都没有使用 React StyleSheet。
我没有找到覆盖 NativeBase 样式的方法。
如何将 React StyleSheet 包含到我的应用程序中?

4

1 回答 1

0

对于 NativeBase,通常如果您想自定义外观,您需要在主题级别而不是组件/小部件级别进行。

http://nativebase.io/docs/v0.5.2/customize

我相信它保持 UI 一致的原因。

查看您尝试为其覆盖样式的所有小部件的源代码:

https://github.com/GeekyAnts/NativeBase/blob/master/Components/Widgets/

在某些情况下,您可以修改某些方面,例如按钮 this.props.style可以在任何地方使用,但this.props.textStyle

因此,您可以在定义组件时覆盖 textStyle:

<Button textStyle={{...}}/>

https://github.com/GeekyAnts/NativeBase/blob/master/Components/Widgets/Button.js

于 2016-08-04T04:46:44.910 回答