首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone UIWebView高度

问iPhone UIWebView高度
EN

Stack Overflow用户
提问于 2009-08-25 13:50:04
回答 2查看 3.2K关注 0票数 0

有没有人知道这个解决方案是否可以被苹果提交应用程序批准?

代码语言:javascript
复制
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    CGFloat webViewHeight = 0.0f;
    if (self.subviews.count > 0) {
        UIView *scrollerView = [self.subviews objectAtIndex:0];
        if (scrollerView.subviews.count > 0) {
            UIView *webDocView = scrollerView.subviews.lastObject;
            if ([webDocView isKindOfClass:[NSClassFromString(@"UIWebDocumentView") class]])
                webViewHeight = webDocView.frame.size.height;
        }
    }
}

谢谢。哈米。

EN

回答 2

Stack Overflow用户

发布于 2010-06-30 13:18:43

实现UIWebViewDidfinishLoad委托方法并使用以下代码

嗨,

您可以使用以下方法解决您的问题。

获取pageOffset的:

stringByEvaluatingJavaScriptFromString:@"window.pageYOffset“pageYOffset = [webViewObj int intValue];

获取网页总滚动高度的:

stringByEvaluatingJavaScriptFromString:@"document.documentElement.scrollHeight“scrollHeight = [webViewObj int intValue];

将网页滚动到特定偏移量的:

[:@“document.body.scrollTop= %d",scrollHeight ];

票数 7
EN

Stack Overflow用户

发布于 2009-08-25 14:19:39

与其摆弄可能会改变和破坏你的应用程序的私有类,为什么不使用-stringByEvaluatingJavaScriptFromString:通过javascript来调整网页的大小呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1328399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档