有沒有辦法停止NSOutlineView的轉出動畫。 「展開」是指當項目展開/摺疊時發生的動畫,並且子項向下/向上滑動。爲NSOutlineView禁用轉出動畫
4
A
回答
7
創建NSOutlineView的子類,抑制動畫:
-(void) expandItem:(id)item expandChildren:(BOOL)expandChildren
{
[NSAnimationContext beginGrouping];
[[NSAnimationContext currentContext] setDuration:0.0];
[super expandItem:item expandChildren:expandChildren];
[NSAnimationContext endGrouping];
}
其它方法有:
– expandItem:
– expandItem:expandChildren:
– collapseItem:
– collapseItem:collapseChildren:
相關問題
- 1. 在NSOutlineView動畫「滑動」
- 2. NSOutlineView滾動動畫不起作用
- 3. 使用CATransform3DRotate時禁用旋轉動畫
- 4. 翻轉動畫禁用按鈕
- 5. 爲移動設備禁用velocity.js動畫
- 6. 如何禁用菜單彈出動畫
- 7. 禁用淡入淡出動畫
- 8. NSOutlineView展開/摺疊動畫代碼
- 9. NSOutlineView:'outlineView:heightOfRowByItem:'與動畫行高有關
- 10. 禁用segue動畫
- 11. UIBarButtonItem禁用動畫
- 12. 禁用rCharts動畫
- 13. mCustomScrollbar禁用滾動動畫
- 14. 在ItemAnimator上爲RecyclerView禁用onChange動畫
- 15. 爲嵌套的ContentControl禁用動畫
- 16. 使用Charts.js禁用動畫
- 17. 使用backBarButtonItem禁用動畫
- 18. 禁用JavaScript時禁止CSS動畫?
- 19. 禁用點擊動畫recyclerView
- 20. 禁用默認的動畫
- 21. 在BlueprintJS中禁用動畫?
- 22. 在ViewPager中禁用動畫
- 23. 在Wpf中禁用動畫
- 24. 禁用WinForms ProgressBar動畫
- 25. 在willAnimateRotationToInterfaceOrientation中禁用動畫?
- 26. 在XAML中禁用動畫?
- 27. 如何禁用WPF動畫
- 28. Kendo MVC tabstrip動畫禁用?
- 29. 如何禁用UIPopoverController動畫?
- 30. 何時應禁用動畫?
我很高興你問這個。我無法忍受這個動畫,並且震驚的是蘋果宣稱它是一個標準,並且沒有給我們明確的關閉轉換。 –