2012-01-19 44 views
2

我目前正在为使用界面生成器的iPhone应用程序设计帮助页面。 IB似乎缺乏大于一页的内容设计。我可能希望在内容之间放置一两张图片,以使视觉更吸引人,更易于理解。目前我有一个大标签从屏幕上流出,不会滚动。iPhone:滚动显示HTML内容(帮助页面)

那么什么是最好的方法来实现一个体面的帮助页面,基本的文字和图像和滚动。我最好简单地创建一个网页并以某种方式将其嵌入到应用程序中,然后在网页控制中显示它?

回答

2

UIWebView将处理以字符串形式给出的HTML内容。

如果你想在UIWebView中加载本地图片,请参阅this link

使用定义路径:

NSString *path = [[NSBundle mainBundle] bundlePath]; 
NSURL *baseURL = [NSURL fileURLWithPath:path]; 
[webView loadHTMLString:htmlString baseURL:baseURL]; 

然后,您可以使用访问图像的标准

<img src="myimage.png"> 

This link是原始页面。

+0

任何想法如何加载本地图像呢? – Chris

+0

当然!回答编辑。 – DGund

+0

非常感谢,P.我已经试过这个,但图像不加载...任何想法我做错了什么或我可以如何调试? – Chris

1

把你的文本标签一个UIScrollView内,设置它的lineBreakModeUILineBreakModeWordWrap

textLabel.lineBreakMode = UILineBreakModeWordWrap; 
textLabel.numberOfLines = 2; 
+0

我似乎无法得到这个工作。我有一个滚动视图里面有两个标签,一个标题和一个内容设置为0行和文字包装... – Chris

2

你应该看看Facebook的Three20库(http://three20.info)及其TTStyledLabel。它可以处理类似HTML的格式。如果你需要一个页面的内容,你应该考虑使用UIWebView。