升级到iOS14 Beta 4和Xcode 12 Beta 4后,SwiftUI Padding无法正常工作

问题描述

我当前正在使用Xcode Beta软件更新我的iOS应用程序以支持iOS 14。昨天,我更新到了Xcode Beta 4,我的应用程序中的填充变得毫无用处。

enter image description here

在上图中,我将填充设置为.padding({.top,.bottom},4),它与输出不相关。 Xcode强迫15以下的默认填充实际为15。

在更新为Beta 4之前,填充将其正确设置为4,如果这是新功能/错误/等,我什么都找不到。

这似乎也仅在我的VStack中发生。见下文:

                    VStack
                    {
                        Text(latitudeToDMS())
                            .fontWeight(.bold)
                            .font(.system(size: g.size.width / 25))
                            .foregroundColor(Color("baby-blue"))
                        
                        Text(getLaitudeValue())
                            .fontWeight(.medium)
                            .font(.system(size: g.size.width / 28))
                            .foregroundColor(Color("text"))
                    }
                    .padding([.leading,.trailing],20)
                    .padding([.top,.bottom],10)
                    .background(RoundedRectangle(cornerRadius: 15).fill(Color("background")))
                    .clipShape(RoundedRectangle(cornerRadius: 15))
                    .shadow(color: Color("neumorphic"),radius: 4,x: 1,y: 1)

如果在淡蓝色前景色下添加.padding(.bottom,4),则得到的结果与上面显示的图像相同。

有人有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...