【问题标题】:when I use NavigatorIOS, why the init view is empty?当我使用 NavigatorIOS 时,为什么 init 视图是空的?
【发布时间】:2015-11-30 18:51:27
【问题描述】:

我正在使用 react-native 构建一个 iOS 应用程序,现在我一直在尝试使用 NavigatorIOS 加载初始化视图,我的代码是这样的:

'use strict';

var React = require('react-native');
var { AppRegistry, NavigatorIOS, StyleSheet, Text, View } = React;

var Movies = React.createClass({
  render: () => (
    <View>
      <Text style={styles.text}>Hello</Text>
    </View>
  ),
});

var hot_moive = React.createClass({
  render: () => (
    <NavigatorIOS
      initialRoute={{
        title: 'Movies',
        component: Movies,
      }}
    />
  ),
});

var styles = StyleSheet.create({
  text: {
    color: '#333',
    fontSize: 18,
  },
});

AppRegistry.registerComponent('hot_moive', () => hot_moive);

生成的屏幕截图是:

我不知道为什么,请帮帮我。

谢谢

【问题讨论】:

    标签: javascript ios reactjs react-native


    【解决方案1】:

    试试这个。您的文本可能隐藏在导航栏后面。

    var Movies = React.createClass({
      render: () => (
        <View style={{marginTop: 64}}>
            <Text style={styles.text}>Hello</Text>
        </View>
      )
    });
    

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 2015-04-01
      • 2017-03-04
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多