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

标签 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)

提前感谢您的帮助!

最佳答案

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

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

关于ios - 如何在 Swift 中以编程方式调整图像的 x 轴和 y 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26584520/

相关文章:

python - openstack ceiolometer 在安装时抛出未知错误

ios - 带有凭据的 JSON NSURLRequest

ios7 和 ios6 播放 youtube 视频

ios - 从 NSMutableArray 中删除随机项

ios - UITextField Xcode 的圆角

ios - 为并排按钮添加约束

ios - 如何在单击自定义单元格的按钮中获取单元格对象?

c++ - XCode C++ 程序没有运行正确的循环

ios - Realm/iOS : Bumpy scrolling performance for UICollectionView

arrays - 如何将元组数组转换为字符串?