我在一個Cocoa應用程序中有一個NSPopover
,並且因爲Lion--它呈現爲半透明的,所以它覆蓋的任何文本字段,表格等等 - 現在都在它下面顯示,看起來很奇怪。我查看了Apple的課程參考文檔,但似乎沒有辦法將其改爲不透明。似乎可以指定外觀的唯一兩個屬性值是NSPopoverAppearanceMinimal
和NSPopoverAppearanceHUD
- 但這兩個屬性值似乎都與alpha或不透明度有關。通過搭配drawRect來製作NSPopover
不透明的唯一方法是什麼?還是有人知道有更好的方法來做到這一點?這似乎是可以UIPopover
在iOS上,但可可不NSPopover
...想要更改NSPopover的不透明度 - 是否有可能?
5
A
回答
1
要打開背景完全不透明,請看看這篇文章:
How to change NSPopover background color include triangle part?
+0
我遇到了完全相同的問題,本文中的解決方案幫助我解決了這個問題。 – zic10 2016-05-23 20:04:18
相關問題
- 1. 想要更改不透明度,請點擊原始參考
- 2. 是否可以讓div自動更改不透明度?
- 3. 窗口中是否可能有多個不透明度?
- 4. Google地圖GInfoWindow或GMarker的不透明度是否可以與地圖不透明度分開更改?
- 5. 更改背景不透明度而不更改內容不透明度
- 6. 更改不透明度時重繪窗口不透明度
- 7. 更改jButton透明度/不透明度/ alpha
- 8. 更改CCSpriteBatchNode中CCSprite的不透明度
- 9. 不透明度使div更不透明
- 10. 更改TreeItem的不透明度
- 11. 如何更改QTTrack的不透明度
- 12. 如何更改Control的不透明度?
- 13. 如何更改overlaymaptypes的不透明度?
- 14. 更改文本的不透明度
- 15. 更改不透明度的子div
- 16. 更改打印透明度
- 17. Google Maps API:更改基礎地圖的不透明度,但不更改疊加層的不透明度
- 18. 更改圖片不透明度
- 19. 更改頁面不透明度.click jquery
- 20. 如何更改窗體窗口的不透明度而不更改文本的不透明度
- 21. 使用不透明度更改圖片
- 22. 在UIPageViewController中更改點的透明度
- 23. VB.NET:更改背景不透明度
- 24. 使用setTimeout更改不透明度
- 25. javafx更改輸入時不透明度
- 26. 用javascript更改不透明度?
- 27. 改變Blogger的背景透明度圖片不是透明
- 28. 是否有可能使陰影不透明?
- 29. 更改div的不透明度,但不是其內部
- 30. 是否有可能使透明div的內容完全可見?
什麼版本的OSX的是你在用嗎?我沒有看到那種外觀最小的行爲 - 對我來說看起來很不透明。如果你想改變背景,很容易添加NSBox(自定義類型)來覆蓋整個視圖,然後給它任何你想要的背景顏色。 – rdelmar 2012-08-16 03:54:02
我使用的是OSX 10.8。它大部分是不透明的,但你仍然可以稍微看到popover背後的文字。試圖添加NSBox(自定義類型)來覆蓋整個事物 - 哪些工作,但它自己在彈出文本的頂部,即使它放在最底層(在IB),它仍然在Popover中包含的文本字段上呈現。我確信有一種方法可以通過編程的方式來完成......我會盡快在解決方案後發佈解決方案。謝謝! – 2012-09-05 13:40:14
您擁有的文本字段和任何其他UI元素都應該嵌入在框中 - 您可以通過選中所有字段並單擊編輯器菜單下的「嵌入」選項來執行此操作。這使得它們都是該框的子視圖,並且它們將顯示在頂部。 – rdelmar 2012-09-05 14:58:37