将UIView置于屏幕中央

Aji*_*ith 16 iphone objective-c

我需要在我的视图顶部添加一个简单的加载动画...并希望它位于屏幕的中心(可见咏叹调)..任何人都可以指向正确的方向.如何获得窗口的中心,以便我可以添加子视图..?

Vla*_*mir 46

查看UIView的中心酒店.您可以将视图中心设置为viewControllers根视图,例如:

yourView.center = self.view.center;
Run Code Online (Sandbox Code Playgroud)


A. *_*dam 9

如果您可能想要分别控制轴的中心对齐,请考虑以下答案.

居中/沿X轴对齐

yourView.center = CGPointMake(self.view.center.x,self.yourView.center.y);
Run Code Online (Sandbox Code Playgroud)

居中/沿Y轴对齐

yourView.center = CGPointMake(self.yourView.center.x, self.view.center.y);
Run Code Online (Sandbox Code Playgroud)