javascript - 设置文本样式后 React Native TouchableOpacity 不起作用
问题描述
嗨,我是 React Native 的新手,我制作了一个表单,并在表单的底部添加了这些行New here?创建一个帐户,单击“创建帐户”文本时,它应该在定向屏幕上导航.. 但是一旦我添加了样式,它就不起作用了。这是我的代码:
<Text style={{left:70,top:40,color:'#898989'}}>New here?</Text>
<TouchableOpacity onPress={()=>this.props.navigation.navigate('SignUp')}>
<Text style={{marginLeft:145,top:17,fontSize:15,color:'#FB7956'}}>Create an account</Text>
</TouchableOpacity>
解决方案
以 TouchableOpacity 样式添加 marginLeft 和 top 属性并从文本样式中删除。
<TouchableOpacity
onPress={()=>this.props.navigation.navigate('SignUp')}
style={{marginLeft:145,top:17}}>
<Text style={{fontSize:15, color:'#FB7956'}}>Create an account</Text>
</TouchableOpacity>
推荐阅读
- php - 使用 mySQL 或 Laravel 中 JSON 数组的 WHERE 子句从数据库中获取数据
- android - Android nfcv.transceive() 命令代码
- mysql - 如何遍历所有 ID 并将 ID 分数的所有副本汇总到一个 ID?
- php - 从用户喜欢的推文中选择所有喜欢
- javascript - 在不使用类的情况下通过 Javascript 更改 CSS 样式是不好的做法吗?
- xamarin - 我想知道如何通过用户单击事件将 xamarin 表单中的开关按钮状态保存为 ON 或 OFF
- shell - 使用 shell 脚本从字符串 YYYYQ1 中提取季度日期
- c++ - 如何使用 C++ 在 LUA 中编写具有对话和菜单的交互式 NPC 脚本?
- google-apps-script - 谷歌表格 - 使用谷歌脚本将整列中的数据从 KB 转换为 GB
- android - Flutter 中的 HTTP 请求