现在我有一个UItableVIEw,我想在表上显示这些HTML字符串,每个单元格中的每个字符串都是它的索引.我的问题是我不知道每个单元格的高度,我需要通过每个HTML字符串的高度来计算高度,但我只能在加载UIWebVIEw之后知道它.
我需要一个建议来解决这个问题,这个问题看起来不错.我已经尝试使用uiwebviewdelegate在将HTML字符串加载到WebVIEw后更改单元格框架,但它看起来很糟糕……并完全混淆了表格视图.
提前致谢.
解决方法 添加细胞时可以动画制作动画.通过执行以下 *** 作,在UItableVIEw(和数据源)中逐个添加单元格(每次1个indexPath):
[self.tableVIEw beginUpdates]; [self.tableVIEw insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UItableVIEwRowAnimationFade]; // or UItableVIEwRowAnimationNone [self.tableVIEw endUpdates];
随着数据变得可用,您的UItableVIEw将随着动画慢慢增长.
如果您需要调整现有单元格的大小,请将其删除并立即重新插入,所有单元格都在一个beginUpdates / endUpdates序列中:
[self.tableVIEw beginUpdates]; [self.tableVIEw deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UItableVIEwRowAnimationFade]; [self.tableVIEw insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UItableVIEwRowAnimationFade]; [self.tableVIEw endUpdates];总结
以上是内存溢出为你收集整理的ios – 带UIWebView的动态UITableViewCell全部内容,希望文章能够帮你解决ios – 带UIWebView的动态UITableViewCell所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)