目标C和IOS的新手。UIWebView或核心文本
我正在写一个应用程序,通过JSON从PHP服务器中获取数据。在高层次上,这些数据通常在包含不同类型数据(标题,正文,某些数据类型需要某些格式如斜体等)的数组中。为了渲染一个页面,我打算只走一些数组,改变文本的大小和格式,以便显示一个新的数据元素(例如,这是一个标题,使它更大胆更大......这是一个子标题,使斜体等)
我需要在单个视图中显示文本(并将一些图像也放入)。应用程序在接收到JSON(例如,何时,何处,或标题出现的频率)之前不会知道数据的结构。我可能会或可能不希望能够从呈现的文本中捕获动作(即,点击产生新视图的标题等)
人们通常会做什么?我知道核心文本就在那里,而且从我所看到的情况来看,处理起来相当困难 - 而且,即使是教程也会生成非常平淡的格式。我也看到有人表示人们只是使用UIWebView并动态生成HTML,并使用HTML显示它。
如果UIWebView是最好和最简单的解决方案,我可能会这样做。但是,我也不想使用某种技术,或者我会发现这条道路存在严重的局限性。对于一个应用程序(部分)而言,它也似乎有点奇怪,只是一个荣耀的网页。但是,也许这就是人们所提供的可用工具的功能(当然,HTML的功能相当出色)。
想法?
谢谢。您是否知道任何与iOS 5 ARC兼容的优秀HTML库,所以我不必手动编写HTML代码? – user1146403 2012-01-12 21:49:12