【问题标题】:How to always show last page of the UIWebView如何始终显示 UIWebView 的最后一页
【发布时间】:2013-12-09 04:39:14
【问题描述】:

我使用UIWebview 作为特定下载过程的控制台页面,我想显示 UIWebview 的最后一行或最后一页,如控制台。所以请告诉那里的任何方法。我正在使用以下代码向UIWebview不同的地方添加文本[webView loadHTMLString:theApp.consoleUpdaterStr baseURL:nil];

【问题讨论】:

    标签: ios iphone xcode uiwebview


    【解决方案1】:

    尝试设置contentOffset

    - (void)webViewDidFinishLoad:(UIWebView *)webView {
        myWebView.scrollView.contentOffset = CGPointMake(0, CGFLOAT_MAX);
    }
    

    【讨论】:

    • 感谢您的回答,但它不起作用,我正在使用以下代码将文本添加到 webview 不同的地方 [webView loadHTMLString:theApp.consoleUpdaterStr baseURL:nil];
    • 确保你已经在 webViewDidFinishLoad 中写了。
    【解决方案2】:

    试试这个:

    CGPoint bottomOffset = CGPointMake(0, myWebview.scrollView.contentSize.height - myWebview.scrollView.bounds.size.height);
    
    [myWebview.scrollView setContentOffset:bottomOffset animated:YES];
    

    【讨论】:

      【解决方案3】:

      试试这个

      - (void)webViewDidFinishLoad:(UIWebView *)webView 
      {
          myWebView.scrollView.contentOffset = CGPointMake(0, CGFLOAT_MAX);
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-14
        • 2021-01-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多