React-native,动态渲染按钮

时间:2016-05-30 13:55:22

标签: react-native

我想为react-native中的TouchableOpacity动态生成一个按钮 我没有找到任何相关的东西,

我想要的就是从一个函数调用TouchableOpacity onPress(或者看看它对按钮的影响)

在钛合金我们正在做$ .button.click 我尝试使用动画,但没有运气 https://facebook.github.io/react-native/docs/animations.html

所以有人可以帮忙吗?提前谢谢

1 个答案:

答案 0 :(得分:6)

这真的是不可取的,但像这样的东西应该可行

simulatePress() {
  this.touchable.props.onPress();
}

render() {
    return (
        <TouchableOpacity ref={component => this.touchable = component} onPress={() => console.log('onPress')}>
          <Text>Tap me</Text>
        </TouchableOpacity
    );
}

真的,你想要实现的目标是什么?可能有更好的方法。