0
我正在構建一款名爲旋轉的益智遊戲。旋轉有一個3×3的數字,其中數字1-9,用戶試圖把數字按正確的順序旋轉其中的4個(一組)。所以在我的用戶界面中,我有9個UIImgaeViews 4個按鈕來完成集合的旋轉。旋轉益智遊戲動畫幀
在第一組圖片的我有下面的代碼做旋轉的動畫部分:
-(void)animateNumbers
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
//[UIView setAnimationDelay:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
CGRect pos00Frame = img1.frame;
CGRect pos01Frame = img2.frame;
CGRect pos10Frame = img5.frame;
CGRect pos11Frame = img4.frame;
img1.frame = pos01Frame;
img4.frame = pos00Frame;
img5.frame = pos10Frame;
img2.frame = pos11Frame;
[UIView commitAnimations];
}
我的問題是,當我隨機所有的9號的比賽中,我不能做這個函數的旋轉部分,因爲我不知道該集合中的哪個圖片。所以我的功能不能正常工作。在某種程度上,我必須知道哪些是&哪些是UI中的數字!我試圖給他們加標籤,但沒有任何進展。有任何想法嗎?