2009-10-17 142 views
3

爲什麼會出現這種情況:NSToolbarItem圖像縮放

正如你可以看到,在「允許工具欄項」圖像看起來不錯的「PHP」工具欄項目,並且當其實際工具欄,它奇怪地縮放。

由於

回答

6

在文檔中發現這一點:

圖像項目的顯示分辨率是依賴於工具欄的sizeMode。您應該在支持多種圖像表示(如icns或tiff)的單個圖像中提供特定於默認,常規和小尺寸模式的圖像表示。爲工具欄的當前sizeMode自動顯示適當的圖像表示。 如果沒有合適的表示形式,工具欄會將表示尺寸縮放到適合當前模式的尺寸,但性能和外觀會降低成本。不是正方形的圖像被縮放以適合。圖像項目的圖像也縮小並用於圖像項目的溢出菜單項目中。 (強調)

這似乎你可能想嘗試與NSToolbarItemminSizemaxSize性能擺弄。

+0

嘗試這樣做,但它似乎沒有有一個影響(雖然我可能做錯了)。不管怎麼說,多謝拉! – indragie 2009-10-19 23:55:02

3

我發現將「Image Well」(NSImageView)的實例拖入工具欄更容易。這允許設置適當的尺寸(只需添加最小和最大尺寸,然後可以設置所需的縮放比例)。

它與拖動NSToolbarItem的實例基本相同:它只是自動將可配置的NSImageView插入到新的NSToolbarItem中。所以你可以像往常一樣將它連接到你的目標/行動。

蒂普:您還可以拖動NSSegmentedControls等NSControls到工具欄:-)

+0

真棒技巧 - 現在一直在尋找小時如何使工具欄項目更寬32點。像微風一樣工作!乾杯!! – ATV 2016-05-12 04:59:46