1

私は非常に単純なことをしようとしていますが、うまくいきません。そのため、基本的な何かが欠けているようです。シングルビュー アプリケーションがあります。中央に像があります。ユーザータッチで動かしたい。問題は、画像から座標値を取得できないことです。これが私がすることです:

ストーリーボードに UIImageView があり、読み込まれた画像ファイルが中央に配置されています。

ViewController のヘッダー ファイルにイメージ ビューへのアウトレットを作成します。

@property (weak, nonatomic) IBOutlet UIImageView *imageView;

当然、ストーリーボードの imageView に接続されます。

私のViewControllerの実装ファイルでは、ビューでロードされましたが、これがあります:

[super viewDidLoad];
CGPoint center = self.imageView.center;
NSLog(@"center: %f, %f", center.x, center.y);

残念ながら、コンソールに表示される結果は両方とも 0 です。画像ビューは、ViewController のメイン UIView によって所有されます。非常に根本的な問題があるようですが、私はそれを理解できません。助けてくれてありがとう!

4

1 に答える 1

0

ストーリーボードからコードにctrlドラッグして、ストーリーボードからコードのアウトレットにイメージビューを接続しましたか?

于 2013-07-11T12:49:08.430 に答える