Irf*_*Ali 2 javascript reactjs react-native
如何通过点击可触摸组件来触发另一个可触摸组件的按下事件?谢谢!
例子:-
<TouchableHighlight onPress={this._triggerSecond}>
<Image
style={styles.button}
source={require('./myButton.png')}
/>
</TouchableHighlight>
Run Code Online (Sandbox Code Playgroud)
如果用户点击第一个 TouchableHighlight,那么它应该触发第二个 TouchableHighlight。
<TouchableHighlight>
<Image
style={styles.button}
source={require('./myButton.png')}
/>
</TouchableHighlight>
Run Code Online (Sandbox Code Playgroud)
对于那些仍然需要以编程方式触发印刷机的人,我找到了一个解决方案。首先,您需要this使用 ref将您的 touchable 绑定到:
<TouchableOpacity
onPress={() => alert("click")}
ref={(touchable) => this._touchable = touchable}
>
Run Code Online (Sandbox Code Playgroud)
然后当你想在不点击的情况下启动 onPress 时,只需调用
this._touchable.touchableHandlePress()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4053 次 |
| 最近记录: |