我需要一个未定义的文本和一个或多个图片作为一个实体可滚动。我很惊讶默认情况下这似乎没有提供,我以为我之前已经看过好几次了......我试着谷歌,但我找到的并不合适。图像不会比屏幕宽,而是在文本行之间。
我需要一些让我做的事情:
图像
textA
textA继续
__ 屏幕在此处结束,内容继续
textA继续
textA继续
图像
图像
textB
textB继续
图像
textC
文本的内容将来自plist,但我认为我可以预测它将是非常静态的,所以我可以在IB中设置Text并为每个内容创建一个视图-.-。 我读过有关Web View的内容,但据我所知,你需要互联网连接来完成这项工作,应用程序应该可以在没有任何互联网连接的情况下工作。 有关于此的任何建议或经验吗?
非常感谢!
答案 0 :(得分:0)
正如您所提到的,一个选项是UIWebView
。
它不需要连接,因为您可以在其中加载静态HTML:
– loadHTMLString:baseURL:
通过指定“指向”捆绑包的baseURL
,您还可以将图片作为资源包含在Xcode项目中并显示它们(在HTML中使用<img src=... /img
):
NSString* basePath = [[NSBundle mainBundle] bundlePath];
[_label loadHTMLString:text baseURL:[NSURL fileURLWithPath:basePath]];
答案 1 :(得分:0)
您无需连接互联网即可使网络视图正常运行。在UIWebView
:
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
答案 2 :(得分:0)
有不同的方法来完成任务:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"MyStuff" ofType:@"html"]]]];