UIWebView is by far the simplest solution for this problem. You can create the html file as a separate file in your project and load it from the bundle at runtime.
NSString *path = [[NSBundle mainBundle] pathForResource:@"info" ofType:@"html"];
NSString *file = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
[self.webView loadHTMLString:file baseURL:baseURL];
Using the baseURL trick will allow you to even use inside the html and have it find the images in your app bundle.