UIWebView可用于显示各种文件类型(例如:a.xls .key.zip .numbers.zip .pages.zip .pdf .ppt .doc .rtf .rtfd.zip .key .numbers和.pages) .
我正在研究我的应用程序的"如何使用此应用程序"部分,并希望找到一个好的文件类型(本地存储),用于在UIWebView中显示一些文本和图像.
问题是缺乏对最终结果的控制.例如,文本大小似乎对.rtf或.doc文件没有影响.我想对文本和图像属性进行合理的控制.我可以使用pdf,但我不喜欢pdf的框架方式,使屏幕上的所有内容都小得多.
有没有人有任何在UIWebView中显示各种文件类型的经验.什么文件类型可以对最终结果进行良好的创意控制?
我会用好旧的HTML.它在UIWebview(duh)中得到了很大的支持,并且相对容易学习和创建.
更新:
要从UIViewController显示本地文件,请使用这样的过程
UIWebView *myWebView = [[UIWebView alloc] initWithFrame:self.view.frame];
[view loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"documentation" ofType:@"html"]]]];
while ([view isLoading]) {
// wait...
}
[self.view.addSubview:myWebView];
[view release];
Run Code Online (Sandbox Code Playgroud)
或者,对于远程文件:
UIWebView *myWebView = [[UIWebView alloc] initWithFrame:self.view.frame];
[view loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.myserver.com/ios/documentation/documentation.html"]]];
while ([view isLoading]) {
// wait...
}
[self.view.addSubview:myWebView];
[view release];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1006 次 |
| 最近记录: |