首页 > 解决方案 > Swift 中进度视图的对齐方式

问题描述

XCode 12.5.1

我在堆栈视图中有一个条形计时器视图和一个进度视图。

Stack View:
Axis = Vertical
Alignment = Fill
Distribution = Fill

我还向 Bar Progress View 添加了以下约束:

Progress View.centerX = centerX
Progress View.leading = leading + 10
trailing = Progress View.trailing + 10
height = 10

A 在 Interface Builder 中存在以下问题:

  1. 将我的进度视图更改为条形进度视图后,它变得更窄了。同时,模拟器中的一切都很好。
  2. 进度视图和屏幕边缘之间没有间隙。再次在模拟器中一切正常。

除了升级到 13.1 有什么方法可以解决吗?

  1. 与其他视图一样,我期望它将位于堆栈视图的第二半的中心。但是为什么我的 Bar 位于 Stack View 的底部?

在此处输入图像描述

标签: swiftxcode

解决方案


推荐阅读