首页 > 解决方案 > 即使某些设备上有足够的空间,文本也会被修剪

问题描述

在某些设备(如 iPhone 8+ 和 iPhone 11 Pro Max)上,即使有足够的空间,我的 Text 元素内的文本也会被修剪。我已经这样放置了我的文本:

HStack {
        Spacer()
        
        Text(result.number)
                .font(.headline)
                .foregroundColor(Color.white)
                .padding(12)
                .frame(maxWidth: .infinity)
        
        Spacer()
}

但即使是像“00000000”这样的小文本也被修剪得太早了。让我想知道的是,同样的文字在 iPhone 11 或 SE 等较小的设备上也能正常工作。对我来说,Spacer 看起来应该占用更多的空间。那么这里有什么问题呢?

问题截图

标签: iosswiftui

解决方案


推荐阅读