ios - 我可以编写一个方法来在 GUI 上初始化一个新图像并添加间距吗?
问题描述
我正在尝试设计一个程序,该程序将允许用户单击按钮,拍照,并让该图像出现在他们刚刚按下的按钮旁边,以便他们可以继续将图像添加到 GUI。我目前正在通过实现代码来让用户访问相机和照片库。但是,我试图弄清楚如何将图像存储在 GUI 上。我是否可以编写一个方法 (func) 来在 GUI 上实例化一个新图像并将他们选择的图片存储在它的位置?我想在屏幕中央有一个方形“添加照片”按钮,允许用户访问相机或照片库,并在选择照片后,他们选择的图像出现在 GUI 上,与“添加照片”按钮,这与方形“添加照片”按钮的大小相同。解决此问题的最佳方法是什么?是否可以调用一个方法,让用户每次都保持拍照并保持间距,以便用户可以将图像存储在 3x3 的图像结构中?抱歉,如果我的描述令人困惑,请告诉我是否可以提供任何进一步的解释 - 我是 SwiftUI 的新手,因此非常感谢任何建议!
像这样的东西会在调用时在 GUI 上创建一个新图像:
func createImage() {
Image(systemName: "gear")
}
因此,它从第一张图片开始,然后每次单击按钮并选择一张图片时,它都会将其放置在“添加照片”按钮旁边,就像这些加号在第二张图片中的结构一样。
第一张图片 | 第二张图片 | 第三张图片 |
---|---|---|
解决方案
推荐阅读
- akka.net - 如何在 Akka.Net 中组合两个异步服务响应数据的响应
- javascript - 为 dexie.js 中的不同索引创建不同的 keypath?
- jquery - 请给我一个带有粘性页眉和页脚以及 STICKY 内容的 html/css 模式
- c# - 错误枚举没有为 SqlDataReader 产生任何结果
- amazon-web-services - 在 EC2 实例中加载大数据
- java - 我在 android 谷歌像素手机中获取字母数字 imei
- c - 函数指针赋值
- amazon-web-services - 00.9 和 000.9 有什么区别?
- android - 使用 delphi 创建设备管理应用程序 - java.lang.IllegalArgumentException:无法找到本机库:main
- c# - 当 TextboxFor 在 @foreach 循环下时,如何为它编写 Bootstrap css 类