objective-c - 在基于页面的应用程序中向 UIWebview 添加多个网页

标签 objective-c ios xcode ipad

我正在制作一个分页应用程序,它将在每个页面上加载一个单独的 HTML 页面。我正在使用 Apple 提供的已经给出的示例,并对其进行操纵以使标签消失和其他一些东西。我见过的大多数教程根本没有涵盖这个想法。

我需要能够制作一组网页并使用一个 UIWebview 显示这些页面,显然每页一个 HTML 文件。最新的 iOS5 最有效的方法是什么,或者有我可以遵循的最新教程吗?谢谢。

最佳答案

根据您拥有的数据量,您可以将 HTML 数据序列化到单个文件(例如 plist)中,或者将它们作为目录中的单独文件。

根据您使用的模板,您会

  • DataViewController 中的 View 更改为 UIWebView
  • 然后覆盖 ModelController 中的 viewControllerAtIndex 方法,并将路径作为数据对象传递到 HTML 页面;
  • 最后在 DataViewControllerviewWillAppear 方法中加载 HTML。

瞧,这是您的教程!

关于objective-c - 在基于页面的应用程序中向 UIWebview 添加多个网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9040443/

相关文章:

ios - 从字符串中删除空格和多行?

iphone - 无法在 Ipad 中启动应用程序

xcode - 在 Xcode 5 上定位 OS X 10.7+

XCode 4.2 : Organizer documentation is locked in a OSX Lion way

objective-c - UIWebview加载不同文件切换语言

iphone - 快速枚举在objective-c中没有给出正确的对象类型?

ios - 为什么这样的代码可以编译通过呢?在iOS UIViewController中调用popToRootViewControllerAnimated?

ios - "pull up"拖动动画

ios - 带有 NSFetchedResultsController 的 UITableView 不会第二次加载

ios - 我有这个错误 : Ambiguous use of 'locationManager'