【问题标题】:scrollView with webView not scrolling horizontally带有 webView 的 scrollView 不水平滚动
【发布时间】:2012-11-08 10:08:19
【问题描述】:

我正在尝试创建一个应用来显示各种文档格式并在 ViewController.m 文件中包含以下代码:

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 768 , 1024)];
    [self.view addSubview:scrollView];

    self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 768 , 1024)];
    [scrollView addSubview:webView];

    [webView loadRequest:service.urlRequest];
}

问题是,该应用程序只能在纵向模式下使用,并且其中一个 Word 文档是 1024 宽。我希望能够水平滚动以查看整个文档,但这不起作用。

我想我需要在滚动视图上实现一些设置,但到目前为止还无法弄清楚它是什么。

我尝试将 scrollView 和 webView 的宽度都设置为 1024scrollView.contentSize.width,但似乎是错误的树。

我也厌倦了self.scrollView.contentSize = CGSizeMake(1024, 1024);,但感觉好像我只是在以一种几乎随机的方式尝试各种事情,看看其中一个是否有效。

谁能告诉我如何实现这个?

【问题讨论】:

    标签: ios xcode uiscrollview horizontal-scrolling


    【解决方案1】:
    WebView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
    

    【讨论】:

      猜你喜欢
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多