如何以编程方式调整Swift中图像的x和y轴?

时间:2014-10-27 09:30:53

标签: ios xcode swift cgrect

我试图将我的圆形图像放在屏幕中间。 (我在它下面播放了一段视频)。我似乎无法根据屏幕尺寸将其设置为中心。我相信这是一个简单的解决方案,但如果有人有任何想法我将非常感激

这是我的模拟器的图像:

这是我的代码:

    imageViewObject = UIImageView (frame: CGRectMake(CGRectGetMidX(self.view.frame), 150, 150, 150))
    imageViewObject.image = UIImage(named:"one.png")
    self.view.addSubview(imageViewObject)

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

问题是位置原点是左上角。你应该使用这样的东西:

imageViewObject = UIImageView (frame: CGRectMake(CGRectGetMidX(self.view.frame) - 150/2, 150, 150, 150))