swift - iphone 12 / 13 mini 模拟器中的尺寸不正确
问题描述
所有模拟器工作正常且没有问题,但在 iPhone 12 和 13 mini 中,它在视图中显示不正确。它总是缺少某些部分并将 zstack 放在顶部。
我将滚动视图替换为列表,它的工作找到但几乎没有延迟。把 iPhone mini 换成 iPhone 11 pro 也行
这是我的问题还是模拟器错误?
版本 13.0 (13A233)
ScrollView{
ZStack(alignment:.topLeading){
HStack{
Text("k")
.font(.footnote)
VStack{
VStack{
HStack{
Text("Left")
.font(.footnote)
Spacer()
Text("\(exe.l, specifier: "%.0f")")
.font(.footnote)
}
Slider(value: $exe.l, in: 0...slmax)
.accentColor(sliderco)
}.frame(width: UIScreen.main.bounds.width/1.5)
VStack{
HStack{
Text("Right")
.font(.footnote)
Spacer()
Text("\(exe.2, specifier: "%.0f")")
.font(.footnote) }
Slider(value: $exe.2, in: 0...slmax)
}.frame(width: UIScreen.main.bounds.width/1.5)
}
}.frame(width: UIScreen.main.bounds.width / 1.2)
Button(action: {show.toggle()}, label: {
Image(systemName: "xmark.circle")
.resizable()
.frame(width: 20, height: 20)
})
}
}
解决方案
推荐阅读
- php - PHP 产生构建 html 代码.. 有可能吗?
- sql - 即使在数据库中没有记录也能显示所有频道组
- android - 如何将 android retrofit2 与 nodejs 服务器一起使用?
- kubernetes - 具有特权 pod 的守护程序集
- c - 如何在 C 中使用 MPI 从不同进程中的文本文件中读取不同的行间隔
- appium - 我有一个区域,我必须在上面绘制类似签名的东西我怎么能在 appium 1.15 版 java 中做到这一点,图片链接已附加
- android - 在将列表值添加到微调器时获取“IndexOutOfException”
- javascript - 数据表 jquery
- c++ - 当向量的两个元素相乘时,向量c ++与运算符*不匹配
- c# - 公开 razor 视图的依赖注入以进行测试