我想在osx/leopard上的xcode 3.1.4上拖放工作。任何指針或提示,甚至可能是示例代碼?我找不到任何東西,實在令人失望。 如果文件在主窗口上被拖動,我想讓界面響應。如何獲得一個窗口來接收在Xcode中的拖放文件
4
A
回答
10
由於您沒有提供足夠的細節,我假設您使用Cocoa框架在Xcode中工作。
要將窗口或視圖註冊爲拖動目標,請使用NSWindow或NSView的registerForDraggedTypes:方法。
你可以在developer.apple.com Getting Started with Drag and Drop Programming指南中找到更多的細節
+0
謝謝!這是一個非常好的答案,因爲這也適用於mac osx豹。我只能找到雪豹的例子,他們根本不同! – z3cko 2010-01-16 08:55:36
相關問題
- 1. 如何在窗體窗口上只拖放一個文件
- 2. 如何在拖放後接收文件
- 3. Swift:通過在窗口中拖放來打開文件
- 4. 如何處理文件拖放與窗口覆蓋和多個拖放區域?
- 5. 如何在硒中拖放一個彈出窗口?
- 6. 如何將一些信息從一個窗口拖放到另一個窗口?
- 7. 如何獲得CREATESTRUCT的一個窗口?
- 8. 在Outlook 2016中拖放郵件窗口
- 9. C#拖放 - 使用另一個窗口的文件
- 10. 如何從另一個窗口小部件拖放到QGraphicsScene
- 11. 如何獲得一個窗口的可執行文件名
- 12. 如何在項目中打開另一個窗口(Xcode窗口)?
- 13. 將Zip文件夾中的文件拖放到我的窗口
- 14. jqGrid拖放接收事件
- 15. C#:如何僞造一個文件拖放到一個窗口的某個放置目標的動作
- 16. 在WPF中拖放文件傳輸。如何在窗口中獲取丟棄內容的文件名
- 17. 獲得一個窗口
- 18. JQuery - 拖放n拖放文件 - 如何獲取文件信息?
- 19. 在Macvim拆分窗口中拖放打開的文件?
- 20. 如何在gtk3中獲得一個活動的gtk窗口?
- 21. Gorm主窗口不接受拖放
- 22. 接受從另一個瀏覽器窗口拖放圖像
- 23. 如何檢測從另一個窗口拖動的窗口?
- 24. 的Visual Basic拖放窗口
- 25. 獲取一個無邊框窗口來接收mouseMoved事件(Cocoa OSX)
- 26. 如何設置一個小部件來拖動Vala中的未裝飾窗口?
- 27. 如何在拖放過程中接收重要事件?
- 28. 在Android中,如何獲得一個滾動窗口
- 29. 如何在窗口上獲得離子的Ipa文件擴展
- 30. NSView在拖動窗口時得到拖動的事件
因爲你沒有告訴我們你正在使用哪個框架,我認爲你正在使用可可。我重新標記了您的問題以覆蓋更廣泛的受衆。 (大多數人在搜索Mac OS X編程問題時檢查「Cocoa」標籤) – 2010-01-15 17:11:30
更重要的是,大多數人在查找Cocoa問題時會檢查Cocoa標籤,而您使用的IDE(Xcode)相當與涉及您正在使用的* framework *的解決方案無關。 – 2010-01-16 05:05:58