Iphone 文本和图像作为一个可滚动的实体

Iphone 文本和图像作为一个可滚动的实体,iphone,objective-c,text,uiimageview,scrollable,Iphone,Objective C,Text,Uiimageview,Scrollable,我需要一个未定义的文本量和一个或多个图片可以作为一个实体滚动。我很惊讶,这似乎不是默认提供的,我想我已经见过好几次了。。。我试着用谷歌搜索,但我发现所有的都不合适。图像不会比屏幕宽,而是在文本行之间。 我需要一些东西让我做一些事情,比如: 图像 textA textA继续 \u\u屏幕到此结束,内容继续 textA继续 textA继续 图像 图像 textB textB继续 图像 textC 文本的内容将来自plist,但我认为我可以预测它将是真正静态的,因此我可以在IB中设置文本,并为每个内容


我需要一个未定义的文本量和一个或多个图片可以作为一个实体滚动。我很惊讶,这似乎不是默认提供的,我想我已经见过好几次了。。。我试着用谷歌搜索,但我发现所有的都不合适。图像不会比屏幕宽,而是在文本行之间。 我需要一些东西让我做一些事情,比如:

图像
textA
textA继续
\u\u屏幕到此结束,内容继续
textA继续
textA继续
图像
图像
textB
textB继续
图像
textC

文本的内容将来自plist,但我认为我可以预测它将是真正静态的,因此我可以在IB中设置文本,并为每个内容创建一个视图-。-。 我读过关于Web View的文章,但就我所知,你需要连接互联网才能使用它,而且应用程序应该在没有任何互联网连接的情况下工作。 对此有何建议或经验


非常感谢

您提到的一个选项是
UIWebView

它不需要连接,因为您可以在其中加载静态HTML,执行以下操作:

– loadHTMLString:baseURL:
通过指定“指向”捆绑包的
baseURL
,您还可以将图像作为资源包含在Xcode项目中,并将其显示(通过在HTML中使用
):


使web视图正常工作不需要internet连接。在
UIWebView
上查看此方法:

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL

有不同的方法来完成事情:

  • 如果你有静态内容,想要一个复杂的布局,并且知道如何在html中实现,那么你应该使用UIWebview和一个捆绑的html文件和图像,并使用类似的内容加载它:
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@“MyStuff”类型:@“html”]]
  • 您还可以使用UILabels和UIImageView进行布局,并将所有这些内容排列到一个UIScrollview上
  • 如果它更具动态性,您应该使用后者,但您需要编程某种布局算法,以处理不同数量/大小的图像、测试段落的数量/长度等
谢谢:)我会选择UIWebView
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL