0
我正在製作一個具有2個圖像的自定義UIButton,但由於某種原因標題沒有顯示出來,按鈕顯示正常,但沒有任何標題。UIButton標籤不可見
_button = [UIButton buttonWithType:UIButtonTypeCustom];
_button.frame = CGRectMake(10, 250, 300, 43);
[_button addTarget:self action:@selector(loginClicked:) forControlEvents:UIControlEventTouchUpInside];
[_button setImage:[UIImage imageWithContentsOfFile:normalButtonImg] forState:UIControlStateNormal];
[_button setImage:[UIImage imageWithContentsOfFile:hoverButtonImg] forState:UIControlStateSelected];
[_button setTitle:@"Login" forState:UIControlStateNormal];
[_button setTitle:@"Login" forState:UIControlStateHighlighted];
[_button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[_button setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];
[self.view addSubview:_button];
不恰當的選擇_ignore_這個詞。因爲標題不會被忽略。 'image'只是將'title'推到按鈕外面。當你使用比按鈕尺寸更小的圖像時,你會看到'標題'被'圖像'推向正確的方向。 – holex
啊哈得到它,這完美的作品! –