0

UIImageViewを大きなself.view内の中央に配置しようとしていますが、次を使用しています。

CGPoint point;
point.x = self.view.center.x;

正常に動作し、水平方向に配置されます。でも、

self.view.center.y;

画像が視覚的に中央にある場合、iPhoneシミュレーターの値は250です。

self.view.center.y = 230

250ではありません。

ビューの中心値がオフになっているのはなぜですか?

編集:

フレームを設定しようとしましたが、同じ問題が発生します。私の画像ビューの中心は、視覚的にまだずれている230ではなく250になります。


4

1 に答える 1

2

ステータスバーの高さは20ポイントです。画像をデバイス画面の中央に配置する場合は、それに合わせて調整する必要があります。self.view.centerアプリのビューの表示部分の中心を提供します。

于 2012-11-25T00:05:00.917 に答える