vicki753's iOS 基础 - UIButton 的title位置摆放

Button 的title 位置有偏移,如果刚开始无法给大小 因为还有利用catergory直接设置titleRect的,但是只能给间隔,或者边距,那就用以下代码试试

 _confirmBtn.titleLabel.font = kBSFONT_PFSCRegular(14);
 _confirmBtn.titleEdgeInsets = UIEdgeInsetsMake(0, 0, 0, 30); //  右边间隔 30像素
 [_confirmBtn setTitle:@"确定" forState:UIControlStateNormal]; // 设置title文字,不直接设置titleLabel,因为这样出现不了,只能是设置状态这样文字才显示出来
 [_confirmBtn setContentHorizontalAlignment:UIControlContentHorizontalAlignmentRight];   // 设置往右边移动,不设置边距,是最右边,完全没间隙
 [_confirmBtn setTitleColor:kBSSENDSMSCODE_TITLE_COLOR forState:UIControlStateNormal];

你可能感兴趣的:(vicki753's iOS 基础 - UIButton 的title位置摆放)