UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeCustom];
1、[btn setTitle:@"測試一下" forState:UIControlStateNormal];
輸出:CurrentTitleLabel:測試一下,currentTitle:測試一下。模擬器button上顯示:測試一下
2、btn.titlelabel.text = @"測試一下";
輸出:CurrentTitleLabel:測試一下,currentTitle:(null)。模擬器button上無顯示
3、[btn setTitle:@"測試一下" forState:UIControlStateNormal];
btn.titlelabel.text = @"測試二下";
輸出:CurrentTitleLabel:測試二下,currentTitle:測試一下。模擬器button上顯示:測試二下
4、btn.titlelabel.text = @"測試二下";
[btn setTitle:@"測試一下" forState:UIControlStateNormal];
輸出:CurrentTitleLabel:測試一下,currentTitle:測試一下。模擬器button上顯示:測試一下
currentTitle 和titlelabel 不一樣。按鈕上顯示的是CurrnetTitle,而不是titlelabel。