UIwebview延迟加载

时间:2010-03-30 05:02:50

标签: iphone uiwebview

我有登录屏幕和第二个视图,登录后会显示。在第二个视图中,我有UIWebview加载网址。

首先登录后会显示空视图并慢慢加载网址。我想用等待光标显示登录屏幕,直到uiwebview加载网址然后想要显示该屏幕。

任何人都可以为此提供代码或样品吗?

此致 Malleswar

1 个答案:

答案 0 :(得分:0)

我无法为您编写应用程序,因为它是一个大型项目。

但是,您可以考虑将自己的登录UIView作为UIViewController的子视图,其中包含表单元素:

  1. 此视图控制器是UINavigationController堆栈中的根视图控制器。
  2. 用户将此凭据输入此表单。
  3. 点击提交后,您将另一个UIViewController推送到包含UIView子级的导航堆栈,该子级本身有UIProgressIndicatorView和{{{ 1}}作为儿童观点。
  4. 当网页使用在步骤2中输入的用户凭据加载时,进度指示器视图会执行其旋转轮操作。
  5. 网页完成加载后,会触发其委托方法,告知您已完成加载。该委托方法告诉进度指示器视图停止旋转和隐藏。
  6. 我建议您通过Google和Apple充足的文档和示例项目阅读UIWebView。一个示例项目模板也包含在Xcode中。