ios中怎么动态的更改cell的高度

ios中怎么动态的更改cell的高度,第1张

需要你在- (CGFloat)tableView:(UITableView )tableView heightForRowAtIndexPath:(NSIndexPath )indexPath; 代理方法内,指定cell的高度,然后在cell的内容更改后,刷新tableView (或者是刷新这一行)

在tableviewcell中写

if (_recruitModelrecuritDetaillength) {

CGSize textSize=[_recruitModelrecuritDetail boundingRectWithfont:[UIFont systemFontOfSize:15] maxTextSize:CGSizeMake(__gScreenWidth-110, 20000)];

//textViewFramesizeheight=textSizeheight+30;

textViewFramesizeheight= textSizeheight<2444:textSizeheight+20;

textViewtext= _recruitModelrecuritDetail;

}else {

textViewplaceholder=modelinfoPlaceHolder;

textViewFramesizeheight=44;

textViewtext=@"";

}

nameLabletext=lHHSoft(@"k_job_PositionDetail");

textViewframe=textViewFrame;

-(CGFloat)tableView:(UITableView )tableView heightForRowAtIndexPath:(NSIndexPath )indexPath{

if (_recruitModelrecruitAddresslength) {

CGSize textSize=[_recruitModelrecruitAddress boundingRectWithfont:[UIFont systemFontOfSize:15] maxTextSize:CGSizeMake(__gScreenWidth-110, 20000)];

return textSizeheight<2444:textSizeheight+25;

}else {

return 44;

}

}

以上就是关于ios中怎么动态的更改cell的高度全部的内容,包括:ios中怎么动态的更改cell的高度、cell里面放textview怎么计算cell的高度、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9273026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存