私は成功したアプリを完成させました。私はそれをすべてのデバイスサイズと互換性を持たせようとしています。問題は、私がautolayoutメソッドを試してみると、問題が起こるということです。Autolayoutが私の動画を乱す
私は画像を移動しようとしています:それから私は、また下降他の多くの画像を持って、あなたが落下果物をキャッチするために持っているよう
IMAGENAME.center = CGPointMake(IMAGENAME.center.x, IMAGENAME.center.y + 10);
。今、ここに問題があります。オートレイアウトがオンになっているときに、1つの果物が地面に当たったり、ゲームのバスケットでそれをつかまえたりすると、私が設定した座標に移動するのではなく、当初の位置に移動しますたとえば、このコードを使用します。
if (CGRectIntersectsRect(IMAGENAME.frame, Basket.frame) {
IMAGENAME.center = CGPointMake(600, 200);
}
これは、画像が表示されるはずの場所ですが、autolayoutはそれを防止します。しかし、私はそれを普遍的なものにしたいのですが、私は "古い方法"をサポートする別のチュートリアルを見つけることができませんので、誰かが私にautolayoutをどうするか教えてもらえませんか?