2010-03-30 243 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