在最近寫的一個(gè)Demo中需要button顯示兩行,我嘗試了給button寫分類,重新自定義button,后來寫到一半想想設(shè)置默認(rèn)和選中的顏色時(shí)會(huì)好麻煩,能不能像label那樣方便了,突然想起來有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換行
效果如下:
