Cell嵌套UITableView

類似qq控件評論列表
需要設計兩個模型
一個是一級評論模型

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #ffffff}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #ffffff; min-height: 13.0px}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c2349b}span.s1 {font-variant-ligatures: no-common-ligatures; color: #c2349b}span.s2 {font-variant-ligatures: no-common-ligatures}span.s3 {font-variant-ligatures: no-common-ligatures; color: #00afca}span.s4 {font-variant-ligatures: no-common-ligatures; color: #ffffff}span.s5 {font-variant-ligatures: no-common-ligatures; color: #93c86a}

@interface DetailModel : NSObject

@property(nonatomic ,strong)NSString * name;
@property(nonatomic ,strong)NSString * message;
@property(nonatomic ,strong)NSMutableArray <CommentModel*>*commentArray;
@property(nonatomic ,assign)float height;

@end

一個是二級評論模型

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #ffffff}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #c2349b}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #ffffff; min-height: 13.0px}span.s1 {font-variant-ligatures: no-common-ligatures; color: #c2349b}span.s2 {font-variant-ligatures: no-common-ligatures}span.s3 {font-variant-ligatures: no-common-ligatures; color: #00afca}span.s4 {font-variant-ligatures: no-common-ligatures; color: #ffffff}

@interface CommentModel : NSObject
@property(nonatomic ,strong)NSString * answer;
@property(nonatomic ,strong)NSString * asker;
@property(nonatomic ,strong)NSString * message;

@end

其中一個cell放一個UITableView子視圖,每個cell使用一個靜態變量計算這個cell的高度
demo鏈接:https://pan.baidu.com/s/1gfhWMJL

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容