自定义标题图片组件未在IOS上显示,但可在Android上使用

时间:2018-10-19 11:33:41

标签: react-native react-native-navigation

问题说明

自定义Tobar->标题(图像组件)未在IOS上显示,但在Android上可用

复制/代码段/屏幕截图的步骤

const Logo = ({ style }: any) => (
  <Image
    style={[styles.image, style]}
    resizeMode="contain"
    source={Theme.images.SplashLogo}
  />
);

const styles = StyleSheet.create({
  image: {
    flex: 1,
    alignSelf: "center"
  }
});

export default Logo;

然后注册:

Navigation.registerComponent("Logo", () => Logo);`

在setDefaultOptions之后:

   Navigation.setDefaultOptions({
    topBar: {
      visible: true,
      animate: true,
      drawBehind: false,
      title: {
        component: {
          name: "Logo",
          alignment: "center"
        }
      }
    }
  });

它显示在Android上,但不在IOS模拟器上显示

环境

  • 反应本机导航版本:^ 2.0.2597
  • 原生版本:0.57.3
  • 平台(iOS,Android还是两者都使用):IOS
  • 设备信息(模拟器/设备?操作系统版本?调试/发布?):模拟器/调试

0 个答案:

没有答案