iOS Autolayout的一點小坑

2021-09-11 13:46:34 字數 344 閱讀 3842

尊重原創, 共同進步.

今天發現, 在iphone x上出現了多行文字uilabel, 嵌到uitableviewcell中, 最後一行顯示不出來的問題.

經過仔細排查, 最終發現, 是因為uilabel距離cell底部的距離剛好為font大小的高度內,autolayout運算出現問題導致.

雖然是蘋果的坑, 但我們依然得填.

最後將uilabel距離底部邊距設定為大於字型大小高度, 完美地解決了這個問題.

如果ui不服, 讓他來找我, 分分鐘告訴他花兒為什麼這麼紅. xd

學習 iOS Autolayout的一點經驗

以下是最近在學習autolayout的過程中學到的一些東西,全出於自己的理解,不對的地方望大家指出。對於普通的檢視uiview來說,想要正確完成檢視的布局,就得建立足夠的約束,普通檢視無法計算自身的寬高,所以在建立約束時,要麼新增關於檢視寬高的約束,要麼新增足夠的其他約束,保證這些檢視可以計算出自身...

iOS Autolayout自動布局

在ios程式中,大部分檢視控制器都包含了大量的 用於設定ui布局,設定控制項的水平或垂直位置,以確保元件在不同版本的ios中都能得到合理的布局 甚至有些程式設計師希望在不同的裝置使用相同的檢視控制器,這就給 新增了更多的複雜性!自動布局autolayout的引入很好地解決了這一問題!autolayo...

ios AutoLayout基礎知識 彙總

三大部分 二 storyboard 三 code to autolayout 一 autolayout簡介 autolayout 是乙個描述各種約束的行為,比如,乙個view 距離父view上邊距多少,相鄰之間的間隔,各個view之間的寬高關係等等 二 storyboard 第一部分 1.什麼是約束...