1
我有一個小的UIImageView
,並希望水平居中在與屏幕一樣寬的UIView
內。iOS:將寬UIView中的UIImageView居中
我也希望當設備旋轉時UIImageView保持居中。
這是如何完成的?
我有一個小的UIImageView
,並希望水平居中在與屏幕一樣寬的UIView
內。iOS:將寬UIView中的UIImageView居中
我也希望當設備旋轉時UIImageView保持居中。
這是如何完成的?
這將在view
水平居中imageView
:
imageView.frame.origin.x = CGRectGetMidX(view.bounds) - CGRectGetMidX(imageView.bounds)
這將確保imageView
停留在它的父的邊界變化水平居中:
imageView.autoresizingMask = UIViewAutoResizingFlexibleLeftMargin|UIViewAutoResizingFlexibleRightMargin
沒有,因爲市中心的房地產是在上海華座標系統(如框架屬性)。如果'view.frame'的來源是0,0,這將起作用,但最好不要依賴它。 – XJones 2012-01-11 21:09:18
哈哈哈當然是。在您注意到我是個白癡之前,我試圖刪除我的評論。 – 2012-01-11 21:11:22
我知道你不是個白癡。別擔心! :) – XJones 2012-01-11 21:18:29