回答
將它們並排放置,並使用NSViewAnimation來執行動畫。
如果視圖的大小可以改變,這可能會變得棘手。如果這兩個視圖的大小不一樣,那就是兩倍。
使用CALayers實現所有實際繪圖。 (我自己沒有使用過Core Animation,但我無法獲得更具體的內容。)將它們放在一個視圖中,託管該層次結構,並使用Core Animation來執行幻燈片切換。
如果視圖不是隻顯示,也就是說,如果它們託管用戶可以與之交互的控件,則這可能無法很好地工作。圖層或多或少只顯示,因爲您無法在圖層中放置視圖,只有視圖而不是圖層是響應者。
Marcus Zarra給出了一個很好的例子,說明如何在他的post on how to implement a wizard中使用Core Animation來達到這個效果。使用子視圖和CATransition非常簡單。
這是一個很好的例子,幾乎可以工作,除非在第二個視圖中一切都不起作用。在第二個視圖中,我有一個Web視圖,即使我知道內容在那裏,它也是完全空白的。這是一個顯示它的視頻... http://fwdr.org/z9tf。 – Joshua 2009-12-15 16:26:25
不幸的是,WebViews無法在Mac上進行分層支持,因此它們無法與Core Animation搭配使用:http://stackoverflow.com/questions/1618498/webview-in-core-animation-layer。如果這是你的情況,我會按照Peter的建議使用NSViewAnimation。 – 2009-12-15 18:08:56
- 1. 將視圖從一個視圖移動到另一個視圖
- 2. 滑動到另一個文本視圖
- 3. Android片段 - 從一個視圖移動到另一個視圖?
- 4. 如何從一個視圖移動到另一個視圖
- 5. 在標籤上滑動sholud將一個視圖移動到另一個視圖
- 6. emberjs從另一個視圖轉到另一個視圖
- 7. 在另一個iOS上滑動視圖
- 8. 將圖像從一個滾動視圖拖到另一個滾動視圖
- 9. 從1視圖移動到另一個
- 10. 如何將一個視圖移動到另一個視圖?
- 11. UIview動畫覆蓋一個視圖到另一個視圖
- 12. 觸發從一個視圖到另一個視圖的事件
- 13. 從一個視圖獲取變量到另一個視圖
- 14. 從一個視圖切換到另一個視圖
- 15. 從一個視圖到另一個視圖的代表
- 16. 從一個視圖切換到另一個視圖:Java
- 17. 把文本輸入從一個視圖到另一個視圖
- 18. 將參數從一個視圖轉移到另一個視圖?
- 19. 將值從一個視圖傳遞到另一個視圖
- 20. 從一個視圖到另一個視圖
- 21. 從一個視圖切換到另一個視圖?
- 22. 將數組從一個視圖傳遞到另一個視圖
- 23. ASP MVC從一個視圖到另一個視圖數據(Html.Encode())
- 24. 如何從一個視圖切換到另一個視圖?
- 25. 從一個Razor視圖重定向到另一個Razor視圖
- 26. 在WPF中從一個視圖導航到另一個視圖
- 27. 如何將SubView的動畫從一個視圖移動到另一個視圖?
- 28. 從另一個視圖呈現視圖
- 29. 從另一個視圖調用視圖
- 30. 從另一個視圖創建視圖
謝謝,我沒有像你說的那樣做(並排),而是我用另一種簡單的方法找到了這篇文章。 http://bish.fr/5vyr。 – Joshua 2009-12-15 19:00:36