【发布时间】:2012-11-29 11:01:51
【问题描述】:
我在UITableView 中有一个UIWebView,我在故事板上有这个:
UIImageView 是我未来的导航栏,UIWebView 在UITableView 中,我有这样的配置:
- -
UIImageView - -
UITableView - -
UIWebView
- -
- -
UITableViewCell
- -
当UIWebView 加载页面时(我有本地页面),我希望它动态地获取它们的大小,为此我有这个代码:
[detailWebView setFrame:CGRectMake(0.,0.,detailWebView.frame.size.width,[[detailWebView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"] intValue])];
问题是当加载的页面很长时,我的UIWebBrowser 隐藏单元格并且没有推动它们以获取底部的单元格。
我不明白为什么我有这个,当我在情节提要中调整UIWebBrowser 的大小时我没有这个问题,但我想以编程方式进行
谢谢,
【问题讨论】:
-
尝试在
UITableViewCell中添加UIWebView -
XCode 告诉我«非法连接»,我不知道该怎么做,但我想如果我可以移动单元格,我会解决问题
-
您可以尝试使用两个单元格将您的“父级”
UITableView更改为Static Cells,在第一个单元格中放置您的 Web 视图,在第二个单元格中放置另一个UITableView和Dynamic Prototypes,这个有点棘手,但也许可行 -
是的,但我只想在屏幕上滚动而不是独立于屏幕滚动TableView,我不知道你是否明白我的意思
标签: objective-c ios uitableview uiwebview resize