Я хочу использовать 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);
Это работал идеально для меня +1 –
Команда + T - это команда Xcode для «Новая вкладка». Пожалуйста, объясните, что это делает? –