簡體   English   中英

UIButton不會顯示標題

[英]UIButton wont show title

我有一個設置的UIbutton標題

[[buttons objectAtIndex:selectedButtonTag] setTitle:file forState:UIControlStateNormal];

由於某種原因,這不會強制按鈕更改標題。

當我用

UIButton *button = [buttons objectAtIndex:selectedButtonTag];
NSLog(@"button text is %@",button.titleLabel.text);

它實際上會打印先前設置的標題。

UI上是否有一些刷新調用,或者為什么不顯示標題的按鈕?

對於有相同問題並已檢查所有其他選項的任何人。 確保用於UIButton的png是在背景圖片字段而非圖片字段中設置的。

您必須將按鈕的標題設置為“正常”和“突出顯示”狀態,也請確保將設置為按鈕的圖像設置為其背景圖像,而不是圖像

如果您選擇或突出顯示了按鈕,並且專門為其中一種狀態設置了標題,則不會顯示UIControlStateNormal標題。

如果是這種情況,我建議您避免為正常狀態以外的任何內容設置標題,或者為按鈕的所有潛在狀態設置標題。

只是我們所有人都不必谷歌如何設置背景圖像:)

[myButton setBackgroundImage:[UIImage imageNamed:@"myImage.png"]
                    forState:UIControlStateNormal];

暫無
暫無

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

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