首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-native-router-flux renderRightButton()方法

React-native-router-flux renderRightButton()方法
EN

Stack Overflow用户
提问于 2017-11-30 23:18:40
回答 0查看 1.3K关注 0票数 1

我正在尝试呈现一个导航栏自定义右按钮。

React-native-router-flux版本:^3.43.0

代码看起来像这样:

代码语言:javascript
复制
<Scene
  initial
  key="RegistrationType"
  navigationBarStyle={Style.navBarStyleBlue}
  renderRightButton={() => (
    <View style={{
      backgroundColor: 'yellow',
      height: 50,
      alignItems: 'center',
      justifyContent: 'center'
    }}>
      <TouchableOpacity onPress={Actions.Login}>
        <Text>Login</Text>
      </TouchableOpacity>
    </View>
  )}
  component={RegistrationType}
  title=""
  hideNavBar={false}
/>

导航栏的风格:

代码语言:javascript
复制
navBarStyleBlue: {
  backgroundColor: 'blue',
  borderBottomWidth: 0,
  height: 50
},

所以基本上我尝试让正确的按钮与导航栏垂直对齐,并得到如下所示:

但我得到的却是这个:

有什么想法吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47576774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档