在最近寫(xiě)的一個(gè)Demo中需要button顯示兩行,我嘗試了給button寫(xiě)分類(lèi),重新自定義button,后來(lái)寫(xiě)到一半想想設(shè)置默認(rèn)和選中的顏色時(shí)會(huì)好麻煩,能不能像label那樣方便了,突然想起來(lái)有titlelabel 的屬性,嘗試代碼如下
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
?button.titleLabel.numberOfLines = 0;
button.titleLabel.font = [UIFont systemFontOfSize:14];
[button setTitle:@"昨天\n9/26" forState:UIControlStateNormal];
這樣設(shè)置就可以了,給他賦值的時(shí)候中間加一個(gè)\n換行
效果如下: