作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
//我正在加载位于 **tableviewcell** 的 **UIWebview** 中的 **HTML 文件**。
我想根据 HTML 文件高度修复单元格的高度。
注意:加载 HTML 文件对于每个单元格都是不同的。(每个 HTML 文件的高度不是恒定的)
最佳答案
要获取 UIWebView
对象的高度,首先需要加载它们。然后在 UIWebView
的委托(delegate)方法中,您可以根据 html 内容获取高度,如下所示。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSLog(@"%f",myWebView.scrollView.contentSize.height);
}
你也可以像这样通过JS插入获取UIWebView
的高度
[myWebView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"];
在 webViewDidFinishLoad
方法中,您必须根据 webview 对象标签存储高度。
之后加载您的表格并在下面的方法中相应地给出高度。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
关于iphone - 如何根据webview高度固定tableviewcell的高度? (我在每个 tableviewcell 中加载 webview),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15546391/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!