2015-11-04 6 views
2

Я хочу использовать NavigatorIOS (я знаю, что это не очень хорошо поддерживается, но это небольшой проект, и я хочу что-то похожее на панель навигации iOS). Тем не менее, скорость перехода между маршрутами является жестоко медленной. Для перехода с одного экрана на другой требуется более 2 секунд, и за это время я не могу взаимодействовать с обоими экранами. Есть ли способ увеличить время перехода. Вот и вся моя index.ios.js, если это помогает:Как увеличить скорость перехода NavigatorIOS?

/** 
* Sample React Native App 
* https://github.com/facebook/react-native 
*/ 
'use strict'; 

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

var Awesome = React.createClass({ 
    render: function() { 
    return (
     <NavigatorIOS 
     style={{flex: 1}} 
     initialRoute={{ 
      component: AwesomeTest, 
      title: 'Awesome', 
     }} /> 
    ); 
    } 
}); 

var AwesomeTest = React.createClass({ 
    render: function() { 
    return (
     <View style={styles.container}> 
     <TouchableOpacity onPress={this._next}> 
     <Text>Hello</Text> 
     </TouchableOpacity> 
     </View> 
    ); 
    }, 

    _next: function() { 
    this.props.navigator.push({ 
     component: AwesomeNext, 
     title: 'AwesomeTest', 
    }); 
    } 
}); 

var AwesomeNext = React.createClass({ 
    render: function() { 
    return (
     <Text>It works</Text> 
    ); 
    } 
}); 

var styles = StyleSheet.create({ 
    container: { 
    flex: 1, 
    marginTop: 200, 
    }, 
}); 

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

ответ

5

Это меня тоже смутило. Попробуйте Command + T отключить особенность Xcode, что позволяет замедлить анимацию для точности и отладки целей

+1

Это работал идеально для меня +1 –

+0

Команда + T - это команда Xcode для «Новая вкладка». Пожалуйста, объясните, что это делает? –

0

Command + T работает отлично (должны быть выполнены на тренажере, а не на Xcode)

Смежные вопросы