css - 按下时TouchableOpacity不起作用(React-Native)
问题描述
我有一个 TouchableOpacity 组件,当它被按下时它什么都不做。我检查了解决方案,对我来说一切都很好,我正确地导入了组件并且我没有指定绝对位置。
注意: hp & wp 来自一个库,其中 wp(100) 是屏幕宽度的 100%
这是我的实现:
<View style={styles.container}>
<View style={styles.header}>
<TouchableOpacity
style={styles.icon}
onPress={() => console.log('Dismissed')}
>
<SimpleArrowLeft />
</TouchableOpacity>
<Text style={styles.title}>{getMessageByKey('uploadRecipe.selectMedia')}</Text>
</View>
.
.
.
和造型:
container: {
backgroundColor: Colors.white,
width: wp(100),
height: hp(100),
left: wp(-5),
},
header: {
paddingTop: wp(5),
height: hp(7),
width: wp(100),
flexDirection: 'row',
// alignItems: 'center',
},
icon: {
height: hp(3.5),
width: hp(3.5),
},
解决方案
已解决:我在造型中使用postion: 'relative'
了造型TouchableOpacity
中的造型。所以解决方案是将 放在TouchableOpacity
父视图的末尾并且它是固定的
推荐阅读
- c - 分配内存后结构值发生变化
- java - Android Studio:当它们没有直接连接时,如何在主要活动中获得一个按钮以在片段中执行某些操作?
- r - 在分层k-Fold的情况下如何计算混淆矩阵的总和
- python - 使用 Python 对具有相似文件名的文件进行分组
- html - 如何创建 3 列嵌套 CSS 网格布局?
- c# - 检查和比较两个对象
- css - 全尺寸屏幕的CSS Z-index问题
- google-apps-script - 有没有办法获取当前使用电子表格的人的电子邮件地址?
- json - python 3 json解析特定键返回错误
- wordpress - 如何将多个产品添加到 WooCommerce 分组产品?帮助一家小型英国非营利组织