2010-09-21 7 views
0

J'ai créé un échantillon dans lequel j'ai importé un mot (.docx) sur l'uiwebview et affiché. J'ai obtenu la sortie mais je ne veux pas afficher la barre de défilement horizontale et le défilement vertical ne fonctionne pas correctement je peux voir l'espace noir derrière le webview quand je le fais défiler verticalement. Voici mon code:comment désactiver le défilement horizontal pour un uiwebview?

#import <UIKit/UIKit.h> 

@interface userguideLinesNewViewController : UIViewController { 
    IBOutlet UIWebView *webView; 
} 
@property (nonatomic,retain) UIWebView *webView; 
-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webViews; 
@end 
#import "userguideLinesNewViewController.h" 

@implementation userguideLinesNewViewController 
@synthesize webView; 
-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webViews 
{ 

NSString *path = [[NSBundle mainBundle] pathForResource:@"BTBP CLARITY SKIN ADVISORuser.docx" ofType:nil]; 
    NSURL *url = [NSURL fileURLWithPath:path]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[webViews loadRequest:request]; 
} 
- (void)viewDidLoad { 
    [super viewDidLoad]; 
[self loadDocument:@"BTBP CLARITY SKIN ADVISORuser.docx" inView:self.webView]; 
} 
+0

S'il vous plaît définir

 pour envelopper votre code ^^ –
                        
                            
    Vinzius
                                
                            
                        
                    

Répondre

2

Vous pouvez vérifier d'autres sujets à ce sujet: Stop UIWebView from "bouncing" vertically? :-)

Il n'y a pas une méthode comme dans UIScrollView. Mais il existe un moyen d'atteindre votre objectif ;-)

Voici mon chemin.

- (void)disableBounce { 

    for (id subview in self.subviews) 
     if ([[subview class] isSubclassOfClass: [UIScrollView class]]) 
      ((UIScrollView *)subview).bounces = NO; 

}

Régalez-vous ...

Questions connexes