之前用了UILabel顯示文字,後來將UILabel改為UIButton,發現文字的位置變了。我用的是一個CGRect。搞不懂為什麼,後來想清楚了,UIButton中的title默認是居中對齊,而UILabel估計是左對齊。後來用了UIButton的
toplabel.titleLabel.textAlignment =UITextAlignmentLeft;
貌似也不怎麼好用,呵呵,不過找到原因了。 摘自 zcl369369的專欄