2011-04-05 3 views
2

J'ai un webviewcontroller dans lequel je charge une page html enregistrée ou un pdf ou tout autre document par ce code.comment faire défiler un document enregistré horizontalement dans iphone webview

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

Je tente de charger un document et de l'afficher en utilisant le défilement horizontal et non le défilement vertical.

Quelqu'un peut-il m'aider à faire cela?

Merci

Répondre

0

Ajouter ceci dans votre page -

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

Vous pouvez augmenter la largeur de la page à la suite vos besoins

+0

Saurabh merci pour votre réponse, mais si je dois charger un fichier PDF par page indiquant par programmation la page Comment puis-je faire défiler horizontalement. – Rishi

+0

S'il vous plaît modifier votre question pour cela ... dès maintenant votre question ne décrit pas exactement votre problème! – Saurabh

0

D'abord, vous créez la vue horizontalement puis vous chargez ce document à cette vue .. alors vous pouvez en mesure de faire défiler horizontalement ....

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

Yo u peut utiliser le code suivant, comme il a bien fonctionné pour moi:

[self.tableView scrollToRowAtIndexPath:someIndexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES] 
Questions connexes