画面全体としては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 を追加する必要がある理由を教えてください。