![](/img/trans.png)
[英]AutoLayout + heightForRowAtIndexPath/sizeWithFont not working correctly
[英]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.