ios - 每次呈现时重新加载视图(SwiftUI)
问题描述
关闭视图时如何重置视图?
如果我关闭视图并再次显示它,例如使用一个按钮,它处于它的状态,它是在我不想要的关闭之前。我希望每次按下呈现视图的按钮时,视图都会以其原始的第一个状态呈现。
以下是我展示观点的方式:
Button(action: {
self.showPicker = true
}) {
Image(systemName: "photo")
.font(.title)
}.sheet(isPresented: self.$showPicker) {
ImagePickerController(selectedImage: self.$pickedImage, sourceType: .photoLibrary)
}
离职前后:
解决方案
推荐阅读
- reactjs - Safari & event.target.select()
- php - @php artisan package:discover 处理返回的自动加载转储后事件,错误代码为 255
- laravel - 在 laravel 中显示数据库中的多个图像
- xml - how to group XML without attributes
- javascript - 将 CSS 值存储在 JavaScript 变量中
- node.js - NodeJS + CloudSQL Postgres - 连接随机终止
- reactjs - 将 typeahead bootstrap 与 Elasticsearch 一起使用
- java - Java GC 运行导致操作系统上的内存使用量增加
- swift - 如何使用自动布局锚为 UICollectionView 设置动画?
- html - 如何做按钮平行