ios - 如何添加图像点击代码以转到新屏幕?
问题描述
我有 2 个内容视图。一个包含一个带有一组图像的 hstack。我想单击图像以呈现另一个屏幕。因此,当点击有关科学的图像和文本时,会转到有关科学的描述。
谁能帮我指路?我已经可以在控制台中显示文本,但我真的很难掌握基础知识。
Image(subject.imageName)
.resizable()
.frame(width: 100, height: 75)
.aspectRatio(contentMode: .fit)
.onTapGesture {
print("Tapped")
}
解决方案
只需将您的图像放入 NavigationLink,如下所示
NavigationView {
NavigationLink(destination: _YOUR_DESTINATION_VIEW_HERE_) {
Image(subject.imageName)
.resizable()
.frame(width: 100, height: 75)
.aspectRatio(contentMode: .fit)
}
}
}
推荐阅读
- signal-processing - 来自库的 FFT 的级别低于 Web 音频 FFT
- c++ - Thrust+boost代码编译错误
- javascript - forceManyBody 在 d3 中过滤
- python - 如何在 python3 中集成(数学、物理)
- c++ - 从 Qt/C++-App 并行运行两个 Lua 函数
- python - 我怎样才能刮下li下的价格
- python - 在 pandas 中存储 bool 和 NaN 值的内存有效方法
- vba - 基于不包含部分文本的单元格的动态 VBA 删除
- youtube-iframe-api - YouTube 视频和 z-index
- google-sheets - 获取两个日期时间单元格之间的差异