UITableView中的Cell怎么在运行期间更改高度? UITableView中的Cell怎么在运行期间更改高度?我已经实现了每个Cell的自定义高度。有人知道怎么实现吗?或者有相关的例子代码吗?请邮给我:[email protected], 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态调整UITableViewCell高度的实现方法 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ return kCellHeight;}这个函数返回某一行的高度,如果每一行的高底都不一样的话,你需要一个数据记录每一行的高度,然后根据 indexPath 的值返回相应的高度。高度设置完成后,调用 [UITableView reload] 方法,就可以更新高度了。 可以用东西来记录,比如说tag 我明白你的意思,是不是根据每一个cell内容不同,高度也不一样?可以做的啊,字符串有一个方法可以求着字符串区域的高度。 在 heightForRowAtIndexPath中调用cellForRowAtIndexpath会导致死循环,因为cellForRowAtIndexPath中也会调用heightForRowAtIndexPath 好像,想改变高度,得reload一下吧 ios获取当前网络信息该怎么获取 请教下视频上传怎么实现的呀 请问下各位怎么给iphone上的程序做自动化测试? 关于SEL类型的问题 问个思路? 关于微博的 苹果公司icloud未公开API cocos2d-x程序莫名其妙的弹出中断界面 scrollview 实现页面滑动 用webview加载pdf iOS 10.1.1不支持pdf1.2版本 5.2.1怎么解决,有大神吗 swipeleft事件触发多次 jquery mobile swipeleft怎么会执行两次 ,大虾们帮帮忙啊 iPhone 的推送为什么可以在网络没有连接的情况下使用
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return kCellHeight;
}这个函数返回某一行的高度,如果每一行的高底都不一样的话,你需要一个数据记录每一行的高度,然后根据 indexPath 的值返回相应的高度。高度设置完成后,调用 [UITableView reload] 方法,就可以更新高度了。