1
A
回答
5
從iPhone OS 3.2開始,UIApplication包含-windowRotationDuration
方法,該方法返回旋轉的持續時間。 iPhone模式下爲0.3秒,iPad模式下爲0.4秒。您可以重寫此方法來更改旋轉速度,例如現在
@implementation UIApplication (OverrideRotationSpeed)
-(NSTimeInterval)windowRotationDuration { return 5.0; }
@end
,-windowRotationDuration
是private API,這意味着你不能使用這種方法,並且沒有記錄的方式來做到這一點,因此答案是: -
號碼
相關問題
- 1. 當iPad旋轉時旋轉視圖
- 2. 在willAnimateFirstHalfOfRotationToInterfaceOrientation中獲取旋轉視圖的矩形:持續時間:
- 3. iPad視圖不旋轉
- 4. 旋轉Ipad時動畫視圖過渡
- 5. 當iPad/iPhone旋轉時旋轉子視圖
- 6. 旋轉圖像查看時間可持續在機器人
- 7. iOS持續視圖轉換
- 8. CABasicAnimation在旋轉期間更改持續時間/速度
- 9. 轉換MP3持續時間
- 10. 視圖旋轉的iPad問題
- 11. 如何把一個持續時間在jQuery中的css3旋轉?
- 12. 更新故事板中旋轉的速度/持續時間
- 13. Google時間軸圖表持續時間
- 14. 當iPad旋轉時,自定義警報視圖導致崩潰
- 15. iPhone/iPad平移,捏和同時旋轉視圖
- 16. 在iPad上旋轉時,如何阻止模態視圖消失?
- 17. iPad旋轉 - 圖像定位
- 18. 旋轉視圖
- 19. 旋轉視圖
- 20. 旋轉視圖
- 21. iPad canvas旋轉
- 22. 連續旋轉圖像
- 23. 獲取AVFoundation視頻的持續時間
- 24. 獲取視頻的持續時間
- 25. HTML5視頻持續時間問題
- 26. html5視頻的當前/持續時間?
- 27. Angular 2,視頻持續時間訪問。
- 28. 在Express.js視頻的持續時間:NaN
- 29. AVAsset視頻調整持續時間
- 30. UIPageViewController轉換速度/持續時間?
但是我在iPad中安裝的其他應用程序表現出不同。旋轉設備時它們平滑過渡。我使用默認的分割視圖控制器,因爲它沒有任何修改,所以我不能很好地理解我必須做什麼,或者必須有一種方法來修改這種行爲。 :s – federivo 2010-06-16 14:31:59
@federivo:平穩過渡≠慢速過渡。這可能是你的觀點太複雜了。嘗試減少層次深度。 – kennytm 2010-06-16 14:51:03
你說得對。問題可能與我正在使用的視圖的組成有關。 我以這種方式組合了splitViewController的詳細視圖:DetailView - > BackgroundView - > ClientView。使用背景視圖可以在縱向和橫向上重複使用clientView。縱向時,我在客戶端視圖背後設置背景視圖,以留出具有邊距的印象,並在切換到橫向時將其拿開。我想我需要重新考慮這個整個過程,或者找出另一種方法來重複使用客戶端視圖來實現這兩種方向。 謝謝@KennyTM! – federivo 2010-06-17 13:50:23