SwiftUI 背景图片全屏

Posted

技术标签:

【中文标题】SwiftUI 背景图片全屏【英文标题】:SwiftUI background Image fullScreen 【发布时间】:2019-10-09 14:59:13 【问题描述】:

我正在尝试将屏幕背景设置为图像而不是颜色。我想知道图像大小应该是多少,以及这些值应该改变什么。

GeometryReader  geometry in
             ZStack 
                Image("Home-BG")
                .resizable()
                .edgesIgnoringSafeArea(.all)
                .aspectRatio(contentMode: .fill)

我希望图像适合所有 iphone 和 ipad 可用设备的屏幕。

【问题讨论】:

我真的不明白这里有什么问题。您的代码使图像按预期填充屏幕作为背景。你得到什么结果,你想达到什么结果? 我应该使用什么尺寸的图片? 【参考方案1】:

试试

    ZStack             
        Image("BackGroundImage")
            .resizable()
            .edgesIgnoringSafeArea(.all)

    

【讨论】:

以上是关于SwiftUI 背景图片全屏的主要内容,如果未能解决你的问题,请参考以下文章

在 SwiftUI 中,如何将视频循环添加为全屏背景图像?

swiftui 2.0 图片库 onTapgesture 只显示数组中的第一张图片

在 TVOS 上的 SwiftUI 布局中苦苦挣扎

SwiftUI |如何覆盖 viewWillAppear 等生命周期方法

css 如何让图片全屏的问题

css背景图片如何设置全屏??