UITableViewCell和UICollectionViewCell自适应高度

简介: UITableView和UICollectionView想通,此处就已UITableView为例

UITableView和UICollectionView想通,此处就已UITableView为例


UITableView自带自适应属性


_tableView.rowHeight = UITableViewAutomaticDimension;
        _tableView.estimatedRowHeight = 130;


UITableViewCell中布局top和bottom需要布局,不然不会自适应


1.代码布局Masonry


[commentContent mas_makeConstraints:^(MASConstraintMaker *make) {
            make.left.mas_equalTo(self.contentView).offset(kMarginLeftSpacing);
            make.right.mas_equalTo(self.contentView).offset(-kMarginLeftSpacing);
            //上面
            make.top.mas_equalTo(self.contentView).offset(kMarginTopSpacing);
        }];


[userNum mas_makeConstraints:^(MASConstraintMaker *make) {
            make.right.mas_equalTo(self.contentView).offset(-10);
            make.top.mas_equalTo(line.mas_bottom).offset(0);
            //下面
            make.bottom.mas_equalTo(self.contentView.mas_bottom).offset(0);
            make.height.mas_equalTo(43);
        }];


2.Autolayout布局


微信图片_20221018092510.png

49FF058B-9D18-47A1-B580-04672CC5A8A2.png


label布局


微信图片_20221018092514.png

image.png


button布局


微信图片_20221018092518.png

image.png

相关文章
|
JSON 缓存 Android开发
iOS高质量的动画实现解决方案——Lottie
iOS高质量的动画实现解决方案——Lottie
1542 0
自适应高度的表格UICollectionView
自适应高度的表格UICollectionView
365 0
|
Swift iOS开发
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout
iOS 用一个布局来解决嵌套问题—— UICollectionViewCompositionalLayout
|
开发工具 git
fatal: unable to access ‘https://github.com/.../.git‘: Could not resolve host: github.com解决方法【亲测有效】
1.问题原因 今天在使用Github的时候突然出现了这样的报错,云里雾里,看了网上的解决办法,说是代理服务器的问题,尝试了无数遍无果 然后Ping了一下github网站,发现Ping不通:
3622 0
|
存储 应用服务中间件 API
创建一个随机图片API
通过web服务器(如Apache、Nginx等)访问该文件以获取随机图片。请确保将images数组中的图片路径替换为您自己的图片路径。您还可以扩展该数组,添加更多图片作为可选内容
561 5
|
缓存 iOS开发
iOS小技能:解决TableVIew刷新数据带来的界面跳动问题
iOS小技能:解决TableVIew刷新数据带来的界面跳动问题
2205 0
iOS小技能:解决TableVIew刷新数据带来的界面跳动问题
|
缓存 移动开发 JavaScript
WKWebView对网页和js,css,png等资源文件的缓存机制及如何刷新缓存
WKWebView对网页和js,css,png等资源文件的缓存机制及如何刷新缓存
1281 1
UITableView根据表格内容进行高度自适应与使用Masonry实现根据内容进行宽度自适应和高度自适应
UITableView根据表格内容进行高度自适应与使用Masonry实现根据内容进行宽度自适应和高度自适应
385 0
|
程序员 UED iOS开发
SVProgressHUD和MBProgressHUD的优缺点与SVProgressHUD震动实现
SVProgressHUD和MBProgressHUD的优缺点与SVProgressHUD震动实现
711 0
如何解决由引起的IQKeyboardManager部分页面返回的键盘高度比实际小或最后收到键盘隐藏通知却显示了键盘问题
如何解决由引起的IQKeyboardManager部分页面返回的键盘高度比实际小或最后收到键盘隐藏通知却显示了键盘问题
403 0

热门文章

最新文章