gpt4 book ai didi

javascript - 如何提高 NavigatorIOS 的转换速度?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:25:29 25 4
gpt4 key购买 nike

我想使用 NavigatorIOS(我知道它没有得到很好的支持,但它是一个小项目,我想要一些看起来像 iOS 导航栏的东西)。然而,路由之间的转换速度非常慢。从一个屏幕滑动到另一个屏幕需要超过 2 秒,在此期间我无法与任何一个屏幕进行交互。有什么办法可以增加过渡时间。如果有帮助,这是我的 index.ios.js 的全部内容:

/**
* 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);

最佳答案

这也曾让我感到困惑。尝试使用 Command + T 关闭 xcode 的一项功能,该功能允许您为了精确和调试目的而减慢动画速度

关于javascript - 如何提高 NavigatorIOS 的转换速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33515545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com