J'appelle un infoPage.html comme ci-dessous avec une image des ressources et référencé comme img src = "eye.png" dans le html, le texte affiche correctement mais je ne peux pas charger le l'image (seulement apparaît?), des suggestions ...Image ne pas afficher de html local sur le webview d'iPhone
- (void)viewDidLoad {
[super viewDidLoad];
CGRect webRect = CGRectMake(15,40,300,450);
UIWebView *myWebView = [[UIWebView alloc] initWithFrame:webRect];
myWebView.delegate = self;
myWebView.scalesPageToFit = NO;
NSString *htmlPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"infoPage.html"];
NSString *htmlContent = [NSString stringWithContentsOfFile:htmlPath];
[myWebView loadHTMLString:htmlContent baseURL:nil];
//stop webview from scrolling
[[[myWebView subviews] lastObject] setScrollingEnabled:NO];
[myWebView loadHTMLString:htmlContent baseURL:nil];
[self.view addSubview:myWebView];
[myWebView release];
}
Au lieu de 'baseURL: nil', essayez' baseURL: [[NSBundle mainBundle] bundlePath] '. – jtbandes