私は非常に単純なことをしようとしていますが、うまくいきません。そのため、基本的な何かが欠けているようです。シングルビュー アプリケーションがあります。中央に像があります。ユーザータッチで動かしたい。問題は、画像から座標値を取得できないことです。これが私がすることです:
ストーリーボードに 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 によって所有されます。非常に根本的な問題があるようですが、私はそれを理解できません。助けてくれてありがとう!