tableview cell自適應無需計算
充分利用了Masonry 三方庫
https://github.com/xiaoniu-xie/AutoCellHeight.git
1.效果圖
2.建立tableView 設定行高
table.estimatedRowHeight = 50;
3.tableViewCell的行高設定三行程式碼
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
cell.separatorInset = UIEdgeInsetsZero;
cell.layoutMargins = UIEdgeInsetsZero;
cell.preservesSuperviewLayoutMargins = NO;
}
4.自定義一個tableViewCell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
TableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:[TableViewCell reuseIdentifier]];
if (!cell) {
cell = [[TableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:[TableViewCell reuseIdentifier]];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
cell.content.text = newContent;
return cell;
}
5.自定義的tableViewCell中mas_equalTo就是對應的需要自適應的地方
self.content = [[UILabel alloc]init];
self.content.numberOfLines = 0;
self.content.backgroundColor = ZXNColor(70, 122, 142, 1);
self.content.textColor = ZXNColor(240, 195, 79, 1);
[self addSubview:self.content];
[self.content mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.mas_equalTo(leftImageView.mas_right).offset(10);
make.right.mas_equalTo(rightImageView.mas_left).offset(-10);
make.top.equalTo(@10);
make.bottom.equalTo(@-10);
}];
相關文章
- iOS 自定義tableView Cell、高度自適應iOSView
- iOS初級開發學習筆記:一個頁面中自動計算cell的高度來自適應tableView的高度iOS筆記View
- 計算tableView不等高cell高度的幾種方法View
- iOS cell找對應的tableViewiOSView
- iOS cell中webview自適應高度iOSWebView
- display:table-cell自適應佈局
- tableView 組頭 和 cellView
- UITableView 自己封裝可以自適應高度的cellUIView封裝
- Swift iOS : 如果Cell內部有webview怎麼自適應呢SwiftiOSWebView
- IOS多型別Cell的tableView實現iOS多型型別View
- 自適應介面設計
- iOS 中tableview cell點選取消選中效果iOSView
- UITableView動態計算Cell高度UIView
- 短視訊平臺原始碼,彈性佈局實現自適應高度cell原始碼
- 【java web】--JavaScript讓計算器無需Switch和if elseWebJavaScript
- UITableView 自動計算 cell 高度並快取,再也不用管高度啦UIView快取
- 自適應網頁設計/響應式Web設計網頁Web
- CSS自適應佈局(左右固定 中間自適應或者右側固定 左側自適應)CSS
- 複雜性自適應系統無法建模分析
- 自適應辛普森法
- HTML5—-響應式(自適應)網頁設計HTML網頁
- 自適應模糊神經網路的設計神經網路
- 自適應網頁設計(Responsive Web Design)網頁Web
- vue前端自適應佈局,一步到位所有自適應Vue前端
- css自適應佈局CSS
- web自適應尺寸方法Web
- html iframe高度自適應HTML
- rem自適應佈局REM
- textview 在TableviewCell自適應TextView
- UMeditor寬度自適應
- 自適應網站教程網站
- TabelViewCell高度自適應View
- 如何解決關於TableView裡面cell隨機顯示的問題View隨機
- 好程式設計師web前端分享高度自適應程式設計師Web前端
- css實現左欄固定右欄自適應,高度自適應的佈局CSS
- 第一部分:適應性計算
- 網頁設計:響應式VS.自適應,哪種設計更好呢?網頁
- 思路:element 表格元件自適應元件