Mac開發(fā) NSButton 字體顏色,

初始化NSbutton(這里就不做布局設置了)

NSButton *btn = [[NSButton alloc]init];

設置button風格為Square

[btn setBezelStyle:NSBezelStyleRegularSquare];

設置字體顏色?

[self setButtonColor: btn];

- (void)setButtonColor:(NSButton*)btn{

NSMutableParagraphStyle*btnStyle = [[NSMutableParagraphStylealloc]init];

btnStyle.alignment=NSTextAlignmentCenter;

NSDictionary *dicAtt =@{NSForegroundColorAttributeName:[NSColor redColor],NSParagraphStyleAttributeName: btnStyle};

//給NSButton先賦值一個字符串,為的是后面替換,如果NSButton的title是空字符串的話,也會內(nèi)存泄漏

btn.title=@"清空全部";//這里的字符串長度要和后面的設置的長度一樣 這里可以隨便填

NSMutableAttributedString*attTitle = [[NSMutableAttributedString alloc]initWithAttributedString:btn.attributedTitle];

//替換文字

[attTitle replaceCharactersInRange:NSMakeRange(0,4)withString:@"清空全部"];

[attTitle addAttributes:dicAttrange:NSMakeRange(0,4)];

btn.attributedTitle= attTitle;

}

如果有興趣可以看我的Mac鼠標方法的詳解

關(guān)于Mac開發(fā)的隨筆記(以下皆是作者隨筆)

Mac開發(fā) 關(guān)于鼠標的事件(隱藏)

Mac開發(fā) NSButton 字體顏色

Mac開發(fā)之 文件拖入窗口

Mac開發(fā) 給視圖設置顏色View,Button等

Mac開發(fā)自定義TitleBar 和設置窗口居中

Mac開發(fā) 簡單動畫

Mac開發(fā) 代碼實現(xiàn) 發(fā)郵箱

Mac開發(fā)之 監(jiān)聽窗口的改變

Mac ios開發(fā) URL 轉(zhuǎn) 漢字


此文已由作者授權(quán),轉(zhuǎn)載請注明文章出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容