程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-在完成之前就開始驅動UIView

ios-在完成之前就開始驅動UIView

編輯:編程綜合問答
在完成之前就開始驅動UIView

我采用了[UIView animateWithDuration:...]驅動UIImageView的視圖序列。代碼如下:

[UIView animateWithDuration:1.0 animations:^{
    imageView.frame = newImageRectPosition;
}completion:^(BOOL finished){

}];

我希望在當前過程沒完成的時候就開始驅動下一個UIImageView,比如在當前過程進行到一半的時候。能實現嗎?

最佳回答:


用兩個UIView啟動塊。其中一個在第一個進行一半時延遲,代碼如下:

[UIView animateWithDuration:1.0 
                 animations:^{ ... }
                 completion:^(BOOL finished){ ... }
];

[UIView animateWithDuration:1.0
                      delay:0.5
                    options:UIViewAnimationCurveLinear
                 animations:^{ ... }
                 completion:^(BOOL finished) { ... }
];
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved