本文介绍了图像未在 SwiftUI TabView 中调整大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我正在尝试在 SwiftUI TabView 中使用自定义图标.我看不出这段代码有什么问题——我在图像上包含了 resizable,但它没有缩小.

I'm trying to use a custom icon in a SwiftUI TabView. I can't see what's wrong with this code – I've included resizable on the image, yet it does not scale down.

HomeView()
          .tag(0)
          .tabItem {
            VStack {
              Image("tab-home")
                .resizable()
                .aspectRatio(CGSize(width: 20, height: 20), contentMode: .fit)
              Text("Home")
            }

          }

当我查看这个时,图像是全尺寸的.

When I view this, the image is full size.

Image 是 SF 符号时它工作正常.

It works fine when the Image is an SF Symbol.

SwiftUI 忍者有什么想法吗?

Any ideas, SwiftUI ninjas?

推荐答案

这在 UIKit 中是一样的,解决方案是为您的图像使用正确的尺寸;

This was the same in UIKit and the solution is to just use the right sizes for your images;

https://stackoverflow.com/a/29874619/3393964

这篇关于图像未在 SwiftUI TabView 中调整大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 07:26