簡體   English   中英

UIButton文本顏色在ios7中選擇時發生更改

[英]UIButton text color is changing on selection in ios7

我在IB中創建了一個UIButton ,使用NSAttributedString.設置標題NSAttributedString.

NSMutableAttributedString *att = [[NSMutableAttributedString alloc] initWithString:@"skip" attributes:@{NSForegroundColorAttributeName: [UIColor redColor]}];
[self.skipB setAttributedTitle:att forState:UIControlStateNormal];

現在通常(<ios7),當我僅為狀態UIControlStateNormal設置某些內容時,它將為所有狀態默認設置,因此沒有選定或突出顯示的狀態,當單擊按鈕時可能會更改文本的顏色。 但是,在ios7中運行時,單擊按鈕時,文本將更改顏色,就像在其上放置了淺白色蒙版一樣。 我希望它不改變顏色。 我很可能錯過了一些顯而易見的設置,但是還有其他人在ios7上看到過嗎?

希望這個幫助

NSMutableAttributedString * att = [[NSMutableAttributedString alloc] initWithString:@“跳過”屬性:@ {NSForegroundColorAttributeName:[UIColor redColor]}]; [self.skipB setAttributedTitle:att forState:UIControlStateNormal];

[self.skipB setAttributedTitle:att forState:UIControlStateSelected];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM