[英]How to make two labels with autolayout have the same text size?
我有兩個標簽(labelOne和labelTwo),我希望它們具有相同的文字大小。 使用autolayout labelTwo往往比labelOne更大,因此具有更大的字體大小。 我試過在viewDidLoad中使用以下代碼:
labelOne.font = UIFont(name: labelTwo.font!.fontName, size: labelTwo.font!.pointSize)
正如在這個問題中所建議的那樣:自動收縮標簽,但每個其他UITableViewCell保持相同的字體大小,但這對我不起作用。
確保將標簽設置為固定的字體大小。 當視圖控制器調用布局子視圖時,您的字體大小可能會更改。
不確定你是否找到了解決方案,但我遇到了類似的問題。
我通過使標簽具有相同的寬度和寬高比來解決它,以最小的字體比例自動收縮。 這是魅力:線= 0。
有人提到有相同數量的字符,但這並不適用於所有字體。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.