我想有NSTextView背景和TextEdit窗口本身透明,但我不確定如何做到這一點。一些提示會很棒。修改TextEdit,使NSTextView具有透明背景。怎麼樣?
2
A
回答
1
這代碼似乎工作:
[[self firstTextView] setDrawsBackground:NO];
[scrollView setDrawsBackground:NO];
[[self window] setBackgroundColor: [NSColor clearColor]];
[[self window] setOpaque:NO];
3
簡單!文本視圖在DocumentWindowController類編程方式創建的,所以只要找到它創建點(在方法setHasMultiplePages:和addPage),只需插入代碼:
[textView setDrawsBackground:NO];
...防止TextView的繪製它的默認白色背景。然後您看到的淺灰色正在由文本視圖的封閉滾動視圖繪製,您可以在DocumentWindow NIB中更改該滾動視圖。
編輯:如果你不想滾動視圖中繪製的背景下,取消選中「繪製背景,」在這一點,你只會看到窗口的默認灰色背景(由它的內容視圖繪製)
0
正是您所需要的兩行代碼來實現這一目標:
[textField setBordered:NO];
[textField setDrawsBackground:NO];
相關問題
- 1. QML SwipeView具有不透明的背景。我怎樣才能讓它透明?
- 2. UIViewAnimationTransitionCurlUp具有透明背景
- 3. 樣式表具有帶不透明文本的透明背景?
- 4. 使用opengles具有透明背景
- 5. 使svg標識具有透明背景
- 6. 使FlowLayoutPanel具有透明背景
- 7. 網站背景透明比例。怎麼修?
- 8. 透明小工具背景
- 9. OSX/Cocoa - 具有透明背景的NSScrollView
- 10. 漣漪上具有透明背景
- 11. 具有透明背景的Modal UISplitViewController
- 12. 具有透明背景的DialogFragment
- 13. 具有透明背景的MSCHART
- 14. 具有透明背景的javacv圖像
- 15. PHP imagecopy的具有透明背景
- 16. Qt Widget具有透明背景
- 17. 具有透明背景的RadioButtonRenderer
- 18. 文本框具有透明背景
- 19. 透明背景
- 20. 具有背景色的透明背景圖像
- 21. 只有透明背景
- 22. 我怎樣才能讓我的透明div背景在IE6,7,8
- 23. 使背景半透明
- 24. 使透明單位背景
- 25. 使JTextField背景透明
- 26. 使圖像背景透明
- 27. 使webbrowser透明的背景
- 28. 如何使背景透明?
- 29. 使頁面背景透明
- 30. 使窗體背景透明
但我希望有一個透明的背景,沒有任何其他的色彩。 – Albert