在ViewController上将子视图居中

时间:2018-10-20 19:34:04

标签: ios swift

正如标题所说,我试图通过以下操作将一个活动指示器居中放置在视图的中心:

Project/
|
src/
  |
   github.com/
      |
      packages/

但是我最终得到了这个结果:

enter image description here

该问题仍然存在于该应用程序的所有视图控制器中,但最后一个除外,正如您所看到的那样,它实际上使它居中:

enter image description here

1 个答案:

答案 0 :(得分:1)

Xcode 10 / Swift 4

可能是标签栏的高度令人不安。无论如何, 如果您的代码(.center)不起作用,请尝试以下操作:

activityIndicator.frame = CGRect.init(x: view.frame.size.width / 2, y: view.frame.size.height / 2, width: 0, height: 0)

如果仍然无法使用,请更改y: view.frame.size.height / 2 - “标签栏的高度”