1
一個正常的UIButton應該是這樣的(據我所知,按鈕都應該有從其他文本不同的顏色,但是,這是一個特殊的情況下):刪除在高亮所選的UIButton
我想用一個UIButton的selected
屬性,以確定它是否應該大膽與否,我已經設置了.Selected
控制狀態有下面的代碼的粗體文字:
let boldedOption = [NSFontAttributeName: UIFont.boldSystemFontOfSize(15), NSForegroundColorAttributeName: UIColor.whiteColor()]
signInButton.setAttributedTitle(NSAttributedString(string: "SIGN IN", attributes: boldedOption), forState: .Selected)
然而,當我編程設置按鈕的selected
屬性是真實的,這就是結果:
我本來想實現的是該按鈕已經黑體字每當UIButton的的selected
屬性true
,但在這種情況下,邊框阻擋,文字肯定不是白色。
有沒有什麼辦法根據用戶輸入用selected
屬性動態加粗UIButton的文本,還是我必須將另一個不太優雅的解決方案與布爾值一起破解?
最好使用2對圖像進行不同的狀態..... –
您需要更改按鈕類型的自定義在廈門國際銀行 –
也許吧,但我寧願堅持使用文本而不是爲2創造200張圖片狀態 –