我有一個NSTextView和一個自定義的NSButton。我想要做的是將該按鈕(尺寸爲60x16)插入到NSTextView的末尾。
我該怎麼做這樣的事情?我一直在努力尋找如何做到這一點,但我沒有得到任何地方。
我應該從哪裏開始?由於如何將NSButton插入NSTextView? (內聯)
0
A
回答
2
我相信這個問題是非常相似,你的:從問題
Buttons inside an NSTextView/NSTextStorage
報價:
我怎麼得到一個NSButton出現在文本內對 點擊產生反應?
請注意,該問題沒有完全解決,但似乎OP得到了良好的開局。希望你可以從討論中獲得一些線索。
這裏是一個答案:
NSTextAttachmentモ附件的內容;它是屬性字符串中 NSAttachmentCharacter的NSAttachmentAttributeName屬性的值 。通常由NSFileWrapper給出的內容是 ,但這不是必需的;你可以用012文件包裝器創建一個空的NSTextAttachment。
NSTextAttachmentCell處理 附件的顯示和用戶交互。默認情況下,NSTextAttachment將創建一個 NSTextAttachmentCell以顯示其自身,具體取決於附件的內容 ;在一般情況下,這將只是一個顯示圖標的圖像單元 。
但是,如果您願意,您可以爲您的附件提供一個自定義NSTextAttachmentCell,用於 。它不必是該類別的成員 NSTextAttachmentCell;它只需要符合NSTextAttachmentCell協議的 。其實,即使那樣也不是必需的 ;它只需要實施一些基本的方法來確定尺寸和繪圖。大多數細胞已經這樣做。
但是,您將需要自己處理鼠標事件。您可能想要實現的 方法將是 wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:和 trackMouse:inRect:ofView:atCharacterIndex :.字符索引 應該讓你確定文本的哪一部分是相關的。
相關問題
- 1. 在NSTextView中啓用NSButton綁定選擇
- 2. 如何將內聯內容從一個FlowDocument插入另一個?
- 3. NSTextView插入換行符
- 4. NSPopover NSTextView下面的插入符號
- 5. 將內聯JComponents插入到JTextPane中?
- 6. 如何將聯繫人插入羣組?
- 7. 如何將DataBinding內聯代碼放入內聯C#代碼中?
- 8. 當光標懸停在NSTextView中的NSButton時,如何強制光標變成「arrowCursor」?
- 9. NSTextView不將屬性應用於新插入的文本
- 10. 將數據插入關聯(?)
- 11. 如何在nstextview中插入可單擊的複選框?
- 12. 當用戶按下回車鍵時,我如何自動將子彈插入nstextview?
- 13. 如何使NSButton在NSButton之上?
- 14. 如何將帖子插入wordpress並將其與類別關聯?
- 15. 如何修改以編程方式插入Cocoa NSButton的類和文件?
- 16. 如何將NSTextView的格式化內容轉換爲字符串
- 17. 如何將NSTextView中的所有屬性內容複製到NSPasteboard
- 18. 如何將NSMutableString綁定到NSTextView的值?
- 19. 如何通過JavaScript/jQuery插入SVG內聯?
- 20. Django管理:如何動態值插入外接內聯形式
- 21. 如何在XSL FO中插入水平分割內聯元素?
- 22. jquery插件 - 內聯編輯..如何?
- 23. 插入查詢中的內部聯接?
- 24. 使用內部聯接插入查詢
- 25. 插入變量到內聯XML在VS2008
- 26. AngularJs內聯編輯插入html標記
- 27. 如何將HTML插入UIWebView
- 28. 插入類或內聯樣式到CkEditor Smiley插入時
- 29. 插入使用插入和內部聯接
- 30. 如何插入內容Ajax.ActionLink
它是否需要在textView中?你的目標是什麼? – Jean
是的,我真的需要在NSTextView中插入一個按鈕。按下按鈕後,該按鈕將顯示彈出窗口,其中包含有關其後面文本的其他信息 –