84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在UIscrollview里面增加uilable,uilabel的高度是动态变化的,所以UIscrollview的contentsize的高度也是自动变化的。现在问题是我搜到的所有办法都无法获取到uilabel的实际高度。有什么解决办法吗
认证高级PHP讲师
既然你的UILabel是動態變化的,那麼是根據什麼變化的呢?根據內容多少而變化嗎?順著去找
可以試試Cell高度動態變化的思路(自動佈局的),如果是代碼算的直接加上去不就好了嗎
用 AutoLayout ,label的edge和寬度和scrollView 做約束。
[label mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(scrollView); make.width.equalTo(scrollView); }];
這是Masonry寫法
既然你的UILabel是動態變化的,那麼是根據什麼變化的呢?根據內容多少而變化嗎?順著去找
可以試試Cell高度動態變化的思路(自動佈局的),如果是代碼算的直接加上去不就好了嗎
用 AutoLayout ,label的edge和寬度和scrollView 做約束。
這是Masonry寫法