SwiftUI 入门之Image设置大小并居中(2020年教程)

SwiftUI 入门之Image设置大小并居中(2020年教程)


技术要点

  • 如何获取屏幕大小
UIScreen.main.bounds.width
  • 如何设置照片大小适中
 .resizable()
.scaledToFit()

代码

import SwiftUI

struct ProductCard: View {
    var body: some View {
        VStack(alignment:.leading,spacing: 0){
            Image("circle")
            .resizable()
            .scaledToFit()
                .frame(minWidth:nil,
                       idealWidth: nil,
                       maxWidth: UIScreen.main.bounds.width,
                       minHeight: nil,
                       idealHeight: nil,
                       maxHeight: 300,
                       alignment: .center
                       )
        }
    }
}

效果

Image设置大小并居中

更多SwiftUI教程和代码关注专栏

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容