как прокрутить сохраненный документ по горизонтали в iphone webview - PullRequest
2 голосов
/ 05 апреля 2011

У меня есть webviewcontroller, в котором я загружаю сохраненную HTML-страницу или PDF-файл или любой другой документ с помощью этого кода.

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

Я пытаюсь загрузить документ и показать его с помощью горизонтальной прокрутки, а невертикальная прокрутка.

Может кто-нибудь помочь мне, как это сделать.

Спасибо

Ответы [ 3 ]

0 голосов
/ 05 апреля 2011

сначала вы создаете представление по горизонтали, а затем загружаете этот документ в это представление ... затем вы можете прокручивать по горизонтали ....

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/
0 голосов
/ 16 ноября 2011

Вы можете использовать следующий код, так как он работал нормально для меня:

[self.tableView scrollToRowAtIndexPath:someIndexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]
0 голосов
/ 05 апреля 2011

Добавьте это на своей странице -

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

Вы можете увеличить ширину страницы в соответствии с вашими потребностями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...