我有一个小UIImageView
,希望将其水平居中放在与屏幕一样宽的UIView
内。
我还希望UIImageView在设备旋转时保持居中。
这是怎么做到的?
答案 0 :(得分:3)
这会将imageView
水平居中于view
:
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds)
这将确保imageView
在超级视图的边界发生变化时保持水平居中:
imageView.autoresizingMask = UIViewAutoResizingFlexibleLeftMargin|UIViewAutoResizingFlexibleRightMargin