【发布时间】:2011-05-13 07:15:59
【问题描述】:
我有一个webview,它放置在自定义表格视图单元格中,因为动态数据要加载到这个webview,一些文本会根据当前webview 帧被截断。
所以我想问是否有任何方法可以动态设置 webview 的大小,以便仅查看 webview 内容的前两行。
提前致谢。
【问题讨论】:
标签: iphone html uitableview uiwebview
我有一个webview,它放置在自定义表格视图单元格中,因为动态数据要加载到这个webview,一些文本会根据当前webview 帧被截断。
所以我想问是否有任何方法可以动态设置 webview 的大小,以便仅查看 webview 内容的前两行。
提前致谢。
【问题讨论】:
标签: iphone html uitableview uiwebview
这是带有代码示例的非常好的文章,只需检查他们如何处理您面临的相同问题。
Fast UITableViewCell with a UIWebView
实现UITableViewDelegate的heightForRowAtIndexPath方法,得到两行文本。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
尝试使用下面的方法来获取一行的高度。
float lineHeight = [myText sizeWithFont:myTextFont ].height; // Calculate the height of one line.
将其乘以 2 并将其指定为您的行高.. :)
【讨论】: