我有一個圖像(3寬x 15高,第一個和最後一個像素被四捨五入的角落),我想創建一個按鈕(按鈕的高度總是相同的,15px,但寬度改變),使用這個圖像無論它是多大,有點像iOS上的UIEdgeInsets
。
我試過使用[[button cell] setImageScaling:NSImageScaleAxesIndependently];
,但圖像變形並失去質量。
如何在OSX上執行此操作?謝謝!如何將圖像設置爲NSButton以隨按鈕調整大小?
2
A
回答
1
您可能可以創建NSButtonCell
的自定義子類,並在單元的drawInteriorWithFrame:inView:
方法中使用應用程序工具包的NSDrawThreePartImage()函數。
有關如何使用NSDrawThreePartImage()
的詳細信息,請參見Cocoa Drawing Guide: Drawing Resizable Textures Using Images。
0
如果可以設置該圖形界面>屬性檢查>按鈕部分背景
相關問題
- 1. 根據屏幕設備大小調整圖像按鈕大小
- 2. 如何調整圖像大小以適應按鈕?
- 3. 調整按鈕內的圖像大小
- 4. 調整大小圖像按鈕
- 5. 按鈕與圖像 - 如何設置按鈕的大小
- 6. ADF:將圖片調整按鈕大小
- 7. 設置按鈕大小圖像
- 8. Superslides將圖像大小調整爲大
- 9. 調整圖像大小並將其設置爲輸入文件
- 10. 如何將圖像文件大小調整爲可選大小
- 11. 如何將div大小調整爲圖像顯示大小
- 12. 如何在UIITabBar中將完整圖像設置爲按鈕?
- 13. MD-按鈕調整字體大小以適合按鈕大小
- 14. 可調整大小的圖像按鈕或asp.net中的按鈕
- 15. 如何調整包含svg圖像的按鈕的大小
- 16. 單擊單選按鈕時如何調整圖像大小
- 17. 如何調整按鈕內的圖像的大小
- 18. 如何調整按鈕內的圖像大小?
- 19. 將XML中可繪製按鈕的大小設置爲圖像大小
- 20. 將圖像調整爲初始大小
- 21. 將圖像調整爲固定大小
- 22. 將div調整爲圖像大小
- 23. 將圖像添加到按鈕而不調整大小
- 24. 使用javascript使圖像作爲字體大小調整按鈕
- 25. 設置圖像大小限制和調整圖像的大小如果需要
- 26. 如何調整UISwitch按鈕的大小?
- 27. Java - 將整數值設置爲最大圖像大小
- 28. 在Java中調整圖像大小以縮小圖像大小
- 29. 如何在c#中動態設置按鈕圖像的大小?
- 30. 用Java調整圖像大小。如何調整大小
你的意思是作爲按鈕變寬,像素的3列(因爲圖像是3個像素寬),你想要像素的中央列被「拉伸」並重復,而最左側和最右側的像素列保持不變? – NSGod
是的,就是這樣! –