2013-03-25 28 views
0

我想旋轉圓形圖像像時鐘明智的4按鈕(如imageview子視圖)。它使用核心動畫的按鈕旋轉,但是當我在任何按鈕,它不瀏覽其他頁面點擊,請幫我UIImageView與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"]; 
+0

請提供更多代碼來跟蹤問題。在代碼中添加按鈕功能。 – svrushal

+0

我們希望在任何按鈕上看到導航代碼 – BhushanVU

+0

您的圖片位於按鈕上方嗎? – DivineDesert

回答

0

套裝的UIImageViewuserInteractionEnabled屬性YES

+0

感謝您的回覆,對不起,按鈕動作不起作用,當按鈕移動一段距離。 –

+0

確保按鈕被放置在imageView的邊界後的變換,如果按鈕放在imageView綁定(框架)你不會得到按鈕單擊 – Raj

+0

也請確保,你給的目標UIButton – Raj

0

嘗試

self.image_Wheel.userInteractionEnabled = YES; 

也嘗試將btn設置在前面。

+0

感謝您的回覆,對不起,當按鈕移動一段距離時,動作不起作用。 –

+0

嘗試轉換類似於圖像轉換的按鈕,您只轉換圖像不是按鈕。 – Girish

+0

沒有圖像轉換也圖像旋轉時鐘明智 –

1

非常好的問題。您應該使用視圖並在其上添加所有按鈕和圖像。旋轉視圖而不是圖像和按鈕將工作。

+0

對不起,沒有工作 –

+0

請提供您的代碼,你想什麼我想它和它的工作完美 採取的UIView 上的UIView 添加的UIImageView上添加的UIView 旋轉的UIView 4按鈕,它會工作 –

+0

感謝重播Monish班薩爾先生,我試過那樣,按鈕是通過圖像旋轉,但按鈕從起點移動一定距離,當我點擊該按鈕時,視圖不會導航到另一個 –