我有UIView
這是不大的整個屏幕,我希望它出現在屏幕中間。我這樣做,用下面的代碼:UIView的內容模糊,當我居中
self.dialogView.center = CGPointMake(self.view.bounds.size.width/2.0, self.view.bounds.size.height/2.0);
不幸的是,當我中心會這樣,UIView
的內容看起來很模糊。
我已經與這個固定:
self.dialogView.center = CGPointMake(self.view.bounds.size.width/2.0 + 0.5, self.view.bounds.size.height/2.0);
現在的UIView的內容出現,因爲它應該:)
你能告訴我,爲什麼這些內容變得模糊,爲什麼我需要將0.5添加到左側位置偏移量?
這是否也發生在非Retina顯示器上呢? – 2012-07-06 17:21:50
@ A-Live:問題中的圖片來自非Retina iPhone模擬器。在視網膜上它並不模糊。 – xx77aBs 2012-07-06 21:45:08
對,使用視圖中心自然加上一點視網膜。 – 2012-07-09 08:09:06