0
隨着UILabels似乎在文本週圍有一個永久的空虛邊界。嘗試新事物一樣我們可以知道文本和UILabel頂部之間的空間嗎?
label.layoutMargins = UIEdgeInsetsZero;
沒有做任何事情,文本的頂部與標籤頂部之間的差距似乎是成比例的字體大小。
有沒有辦法讓縫隙消失?還是有辦法知道差距有多大?
隨着UILabels似乎在文本週圍有一個永久的空虛邊界。嘗試新事物一樣我們可以知道文本和UILabel頂部之間的空間嗎?
label.layoutMargins = UIEdgeInsetsZero;
沒有做任何事情,文本的頂部與標籤頂部之間的差距似乎是成比例的字體大小。
有沒有辦法讓縫隙消失?還是有辦法知道差距有多大?
這應該給你間隙值:標籤
CGSize labelSize=label.frame.size;
CGSize textSize = [label.text sizeWithFont:label.font constrainedToSize:CGSizeMake(labelSize.width, MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap];
// Assuming that the text is centered inside the label
CGFloat topGap = (labelSize.height-textSize.height)/2
使用edgeinsets方法 –