2010-03-30 167 views
0

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

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

任何机构可以提供代码或样本吗?

问候, Malleswar

回答

0

我不会写你的应用程序给你,因为这是一个大项目。

但是,您可能想使自己的登录UIViewUIViewController的子视图,其中包含表单元素:

  1. 此视图控制器处于UINavigationController堆栈根视图控制器。
  2. 用户将她的凭证输入到此表单中。
  3. 在点击提交,你就到包含UIView孩子导航堆栈推向另一个UIViewController,这本身就具有UIProgressIndicatorViewUIWebView为孩子们的意见。
  4. 进度指示器视图执行其旋转轮的事情,而网页加载与步骤2中输入的用户的凭据。
  5. 一旦网页完成加载,它会触发它的委托方法告诉你加载已完成。这个委托方法告诉进度指示器视图停止旋转和隐藏。

我会推荐通过谷歌和苹果的充足的文档和示例项目阅读UINavigationController。 Xcode也包含一个示例项目模板。

+0

嗨Alex, 感谢您的回复。 此解决方案可能用于UI视图。但不适用于加载网址UIwebview。你可以请建议我的UIwebview。 Regards, Malleswar – user304804 2010-03-30 07:14:31

+0

'UIWebView'没有内置等待光标或任何进度指示器。因此,您必须创建一个父'UIView'并将Web视图和进度指示器视图设置为其子视图。 – 2010-03-30 09:18:40