Mac開發,不推薦修改button的背景色,但是如果一定改,需要通過重寫button的drawRect的方法,才能實現。
即,首先創建一個button的子類,繼承於NSButton,然後在.m文件中重寫drawRect方法。
如果button用代碼創建,則直接用這個子類創建button即可,如果button用xib創建,在button屬性頁面,將其custom class修改爲重寫的button的子類即可。
附參考鏈接:http://www.jianshu.com/p/3a8aae8caec0。