将UIView置于屏幕中央

时间:2010-10-25 07:19:36

标签: iphone objective-c

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

2 个答案:

答案 0 :(得分:45)

检查UIView的中心属性。您可以将视图中心设置为viewControllers根视图,例如:

yourView.center = self.view.center;

答案 1 :(得分:8)

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

沿X轴居中/对齐

yourView.center = CGPointMake(self.view.center.x,self.yourView.center.y);

沿Y轴居中/对齐

yourView.center = CGPointMake(self.yourView.center.x, self.view.center.y);