полноразмерное изображение имеет белую рамку, почему? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть этот код здесь, и я получаю эту белую "границу" сверху, которую я не хочу. Кто-нибудь знает, почему я его получаю и как от него избавиться?

@available(iOS 13.0, *)
struct PicTest_Previews: PreviewProvider {

    static var previews: some View {
        ZStack {

            VStack {
                Text("a")
                    .font(.largeTitle)
                    .background(Color.red)
                Text("b")
                    .font(.largeTitle)
                    .background(Color.green)
            }
        }.frame(width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height)
        .background(Image("laguna")
            .resizable()
            .scaledToFill())
    }
}

enter image description here

1 Ответ

1 голос
/ 23 марта 2020

Вот так

demo

static var previews: some View {
    ZStack {

        VStack {
            Text("a")
                .font(.largeTitle)
                .background(Color.red)
            Text("b")
                .font(.largeTitle)
                .background(Color.green)
        }
    }
    .frame(maxWidth: .infinity, maxHeight: .infinity) // << here !!
    .background(
        Image("large_image")
            .resizable()
            .edgesIgnoringSafeArea(.all)              // << here !!
            .scaledToFill()
    )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...