簡體   English   中英

自動布局上的UILabel sizeWithFont無法正常工作

[英]UILabel sizeWithFont on AutoLayout not working

我更新了我的應用程序,使其可與iPhone 6配合使用。但是,當我在XIB上打開自動版式時,標簽仍然無法調整大小。

CGSize expected = [[textLabel text] sizeWithFont:textLabel.font constrainedToSize:max lineBreakMode:textLabel.lineBreakMode];

我該如何解決?

您是否正在使用從-sizeWithFont:constrainedToSize:lineBreakMode:返回的大小來設置標簽的框架? 使用自動布局時,不應直接設置框架。 您將需要使用新的大小更新視圖的約束。

請注意,iOS 6不需要自動布局。如果您沒有令人信服的理由進行切換,則最好保留現有應用程序的狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM