亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一個UILabel,如果內容很短的話就會垂直居中,但是我希望他頂端對齊,該怎么做?

一個UILabel,如果內容很短的話就會垂直居中,但是我希望他頂端對齊,該怎么做?

iOS
心有法竹 2023-04-14 17:18:50
UILabel *label = [[UILabel alloc] initWithFrame:self.view.bounds];label.text = @"各種居中";label.textAlignment = UITextAlignmentCenter; [self.view addSubview:label];[object Object]
查看完整描述

2 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

label.numberOfLines = 0;[label sizeToFit];


查看完整回答
反對 回復 2023-04-17
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

@implementation UILabel (VerticalUpAlignment)- (void)verticalUpAlignmentWithText:(NSString *)text maxHeight:(CGFloat)maxHeight
{    CGRect frame = self.frame;    CGSize size = [text sizeWithFont:self.font constrainedToSize:CGSizeMake(frame.size.width, maxHeight)];
    frame.size = CGSizeMake(frame.size.width, size.height);    self.frame = frame;    self.text = text;
}@end


查看完整回答
反對 回復 2023-04-17
  • 2 回答
  • 0 關注
  • 200 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號