0

4つのボタン(イメージビューのサブビューなど)を使用して、円のイメージを時計回りに回転させようとしています。コアアニメーションを使用してボタンで回転していますが、ボタンをタップしても別のページに移動しません。助けてください

前もって感謝します

ここで私は私のコードを与えています

    CABasicAnimation *fullRotation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
    fullRotation.fromValue = [NSNumber numberWithFloat:0];
    fullRotation.toValue = [NSNumber numberWithFloat:((360*M_PI)/180)];
    fullRotation.duration = 150.0f;
    fullRotation.repeatCount = 20.0;
    [self.image_Wheel addSubview:self.btn1];
    [self.image_Wheel addSubview:self.btn2];
    [self.image_Wheel addSubview:self.btn3];
    [self.image_Wheel addSubview:self.btn4];
    [self.image_Wheel.layer addAnimation:fullRotation forKey:@"360"];
4

3 に答える 3

1

とても良い質問です。ビューを使用し、その上にすべてのボタンと画像を追加する必要があります。画像の代わりにビューを回転すると、ボタンが機能します。

于 2013-03-25T09:17:32.477 に答える
0

userInteractionEnabledのプロパティUIImageViewを設定YES

于 2013-03-25T05:56:34.963 に答える
0

試す

self.image_Wheel.userInteractionEnabled = YES;

またbtn、 を前面に設定してみてください。

于 2013-03-25T05:59:55.527 に答える