0
我已經創建了一個UIButton onject,併爲其設置了背景圖像。它的初始狀態是UIControlStateNormal.But當我點擊按鈕時,它的標題被隱藏起來,當我點擊並按住按鈕時,它的標題在高亮狀態下可見。 我試過各種控制狀態和事件的多種組合,但每次標題被隱藏。 我沒有得到什麼問題! 請幫忙。單擊它可以隱藏UIButton標題
我已經創建了一個UIButton onject,併爲其設置了背景圖像。它的初始狀態是UIControlStateNormal.But當我點擊按鈕時,它的標題被隱藏起來,當我點擊並按住按鈕時,它的標題在高亮狀態下可見。 我試過各種控制狀態和事件的多種組合,但每次標題被隱藏。 我沒有得到什麼問題! 請幫忙。單擊它可以隱藏UIButton標題
您應該能夠通過設置兩個控制狀態中的一種稱號,實現什麼我想你想(在按鈕上不斷的標題,不管控制狀態):
NSString *titleString = @"Hello World";
[aButton setTitle:titleString forState:UIControlStateNormal];
[aButton setTitle:titleString forState:UIControlStateHighlighted];
您也不妨切換在彰顯標題的顏色,如果你的標題文字顏色不夠強烈對比的高亮背景:
[aButton setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];
//OR
[aButton setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];
如果這是你的形象給你的麻煩,你可能要爲突出只需禁用圖像調整:
[aButton setAdjustsImageWhenHighlighted:NO];
您還可以更改每個州的標題顏色,這有幫助嗎?也許按鈕標題的狀態「UIControlStateSelected」的顏色與背景圖像混合? – 2012-03-22 13:32:21