Iphone 如何创建自定义UIWebView页面
没有一个喊出一些编码问题。只需要知道定制webview的正确策略是什么 我使用的是Iphone 如何创建自定义UIWebView页面,iphone,objective-c,ios,uiwebview,Iphone,Objective C,Ios,Uiwebview,没有一个喊出一些编码问题。只需要知道定制webview的正确策略是什么 我使用的是NSXMLParser,我已经成功地将wordpress博客解析为带有缩略图、标题和其他标签的tableview 我还成功创建了一个UIWebView,以以下方式显示博客帖子: 我想要的是有一个自定义的外观,从标题,图像,然后博客文章的书面内容开始。例如,Mashable的iPhone应用程序显示博客帖子,但它们看起来不像一般的uiwebview帖子 因为我已经在解析应用程序中的很多内容。我是否需要在视图控制器
NSXMLParser
,我已经成功地将wordpress博客解析为带有缩略图、标题和其他标签的tableview
我还成功创建了一个UIWebView
,以以下方式显示博客帖子:
我想要的是有一个自定义的外观,从标题,图像,然后博客文章的书面内容开始。例如,Mashable的iPhone应用程序显示博客帖子,但它们看起来不像一般的uiwebview帖子
Mashable站点是移动网站(即检测移动设备并提供最适合移动设备的HTML变体的网站)和移动应用程序的混合体,移动应用程序基本上提供标准
UIWebView
、自定义工具栏(带有电子邮件、推特、fb链接等)和底部的广告
试图解析一个标准网站来呈现一个移动友好的格式副本是不明智的。首先,你应该从一个合适的移动友好网站开始。(为了证明Mashable就是这么做的,你可以在iPhone Safari中访问他们的网站,你会发现你也很喜欢那里的外观和感觉。)然后,你可以决定是否也要部署一个应用程序,以便从移动设备上导航这个网站
就我个人而言,我认为一个应用程序仅仅是一个薄薄的包装,围绕着一个UIWebView
,在一些移动友好的网站中导航,并不是很有吸引力。您需要为用户提供一些重要的价值主张,这些价值主张超越了典型的移动网站。你必须证明用户为安装你的应用所花费的时间和精力是合理的。仅仅因为你喜欢他们在你的本地应用程序的定制生态系统中,并不意味着这对他们有意义。您需要让它成为用户值得参与的活动。(毫无冒犯之意,他们的Mashable很可能是一个糟糕的例子。这让人感觉不够。一些不错的新闻应用程序,如彭博社、经济学人,甚至《华尔街日报》或《纽约时报》,可能是一个更好的例子,说明定制财产提供了足够的用户体验优势,可以证明使用他们的应用程序是合理的。)
撇开这个更广泛的问题不谈,您提出了几个战术问题:
- 要获得定制的标题栏,只需创建控件,以便在脚本或NIB中呈现该工具栏。那里没有什么非常复杂的东西
- 要仅在
中显示特定网页,您应使控制器符合,将控制器设置为UIWebView
的UIWebView
代理,然后执行