2

我有一个 webviewcontroller,我正在通过此代码加载保存的 html 页面或 pdf 或任何其他文档。

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"yahoo" ofType:@"html"]isDirectory:YES]]];

我试图加载一个文档并使用水平滚动而不是垂直滚动来显示它。

有人可以帮我怎么做。

谢谢

4

3 回答 3

0

您可以使用以下代码,因为它对我来说很好:

[self.tableView scrollToRowAtIndexPath:someIndexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]
于 2011-11-16T12:22:37.623 回答
0

首先,您水平创建视图,然后将该文档加载到此视图..然后您可以水平滚动....

UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];  
scroll.pagingEnabled = YES;  
NSInteger numberOfViews = 3;  
for (int i = 0; i < numberOfViews; i++) {  
CGFloat yOrigin = i * self.view.frame.size.width;  
UIView *awesomeView = [[UIView alloc] initWithFrame:CGRectMake(yOrigin, 0,   self.view.frame.size.width, self.view.frame.size.height)];  
awesomeView.backgroundColor = [UIColor colorWithRed:0.5/i green:0.5 blue:0.5 alpha:1];  
[scroll addSubview:awesomeView];  
[awesomeView release];
}
scroll.contentSize = CGSizeMake(self.view.frame.size.width * numberOfViews,   self.view.frame.size.height);  
[self.view addSubview:scroll];  

[for more details][1]


  [1]: http://idevzilla.com/2010/09/16/uiscrollview-a-really-simple-tutorial/
于 2011-04-05T05:32:36.250 回答
0

在你的页面中添加这个 -

<link media="only screen and (max-width: 1000px)"
  rel="stylesheet" type="text/css" href="iphone.css"/>

您可以增加页面宽度以满足您的需求

于 2011-04-05T05:22:15.063 回答