如何使用shoutem / ui和指数在本机反应中设置自定义导航标头

Posted

技术标签:

【中文标题】如何使用shoutem / ui和指数在本机反应中设置自定义导航标头【英文标题】:how to set up a custom Navigation header in react native using shoutem/ui and exponent 【发布时间】:2017-01-18 00:36:06 【问题描述】:

我在一个项目中使用指数和shoutem/ui。

这是指数的内置导航

https://github.com/exponent/ex-navigation

我正在尝试弄清楚如何使用shoutem/ui 使用搜索框和过滤器下拉菜单自定义导航栏。

https://github.com/shoutem/ui/tree/develop/navigation

它们是两种互斥的导航栏实现,我只需要选择一个吗?

如果是这样,我假设我应该使用 ex-navigation 中内置的指数 - 但我不确定如何设置字体和添加输入框。

我是否将按钮添加到 navigationBar 道具中的属性?例如:

 static route = 
    navigationBar: 
      visible: true,
      title: 'Join a Game',
      renderTitle: () => ( <Title>TITLE</Title> ),
    ,
  ;

【问题讨论】:

【参考方案1】:

我们更新了NavBar 组件的文档,您可以查看here。顺便说一句,如果您在使用带有 Exponent 的 Shoutem UI 工具包时遇到问题,请参阅 this 示例。

【讨论】:

以上是关于如何使用shoutem / ui和指数在本机反应中设置自定义导航标头的主要内容,如果未能解决你的问题,请参考以下文章

反应原生链接@shoutem/ui

使用本机反应的 UI 测试。如何修复时间戳事件匹配错误:找不到匹配元素

在 NativeBase 和 Shoutem 之间,React Native 最好用哪个?

在 Exponent react-native 框架中使用 ShoutemUI/TextInput 组件时出现字体加载错误

Shoutem 更改默认 fontFamily 不起作用

在反应本机模式上添加 UI 元素,例如固定位置上的按钮