ios开发:swiftui显示本地图片

一,添加图片

image

二,显示图片代码

import SwiftUI

struct DetailView: View {
    let id: Int // 接收传递过来的 id

    var body: some View {
        VStack(spacing: 20) {
            Text("诗词详情页")
                .font(.title)
            
            Text("当前查看的诗词 ID 是: \(id)")
                .padding()
                .background(Color.purple.opacity(0.1))
                .cornerRadius(10)
            
            Spacer()
            
            Image(uiImage: UIImage(named: "demo1")!)
                        .resizable() // 使图片可拉伸
                        .frame(width: 200, height: 200) // 设置图片大小
        }
        .navigationTitle("详情")
        // SwiftUI 默认在导航跳转时提供“从右向左”的滑动动画
    }
}

如果分目录存在,访问时仍然无需指定目录,

如果为目录选中:Provides Namespace

image

则访问时需指定所创建的目录

如下:

            Image(uiImage: UIImage(named: "animal/demo1")!)
                        .resizable() // 使图片可拉伸
                        .frame(width: 200, height: 200) // 设置图片大小

 

三,测试效果:

image

 

posted @ 2026-04-04 10:37  刘宏缔的架构森林  阅读(2)  评论(0)    收藏  举报