2014-11-24 121 views
0

在OS X上,可以按住shift鍵導致動畫變慢。有沒有辦法通過遠程調試器或儀器將其應用於iOS?減慢iOS動畫調試?

(或者,我記錄在QuickTime和幀的再生幀,但我寧願沒有這樣做。)

編輯:我在尋找一種方式來做到這一點的設備上。

回答

3

您可以通過在最前面的應用程序中單擊調試 - > Toogle慢動畫來減慢iOS模擬器中的動畫。

+0

正在尋找一種方法在設備上執行此操作。 – Moshe 2014-12-03 02:19:49

+0

我想沒有簡單的方法在設備上做類似的事情,而不觸及動畫本身。 – gasparuff 2014-12-03 13:46:57

+0

這很有趣...所以我想知道是否有方法在動畫堆棧中調整某些東西... – Moshe 2014-12-03 15:45:20

0

選擇模擬器和使用⌘T

您將獲得在控制檯的輸出告訴你,如果它被打開或關閉。

0

在視圖上暫時設置layer.speed,您將動畫設置爲小於1的值。例如,在我的UIViewController子類中,我有一個UIView子類,它正在動畫它的子視圖的一些變化。如果我想這些動畫(也只有這些,沒有其他的轉換)減緩:

class MyViewController: UIViewController { 
    private let myView = MyView() 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     // slow down animation speed for only this view 
     myView.layer.speed = 0.1 
    } 
} 

如果你想在你的應用程序的所有動畫放慢,在你AppDelegate設置window?.layer.speed,例如。

完成動畫後,不要忘記刪除此代碼!