2011-06-07 64 views
0

對不起,這個愚蠢的問題,但我正在看許多新聞應用程序(日報等),他們似乎有可下載的意見或東西。與視圖的交互看起來很像UIViews。他們是否使用可下載的UIViews或WebViews來查看內容?如果他們使用UIViews,這是如何完成的?創建可下載的內容

+0

「可下載」視圖究竟是什麼意思?你只是指從網絡上檢索內容的視圖嗎? – Luke 2011-06-07 14:13:57

回答

0

當您想要顯示來自服務器的內容時​​,您至少可以採取兩種方法。

  1. 使用iOS UI組件實現您的UI。爲此,您將使用UIView作爲數據的容器,使用UIActivityIndicator以表明您正在從服務器下載數據,格式爲XMLJSON格式。然後,您將使用iOS UI組件顯示這些數據,例如UITextArea,UILabel,UIImageView等。

  2. 實施一個簡單的UIWebView併爲其提供一個包含駐留在Web服務器上的內容的URL。這種解決方案的優點是,當應用程序已經在App Store中時,您可以操縱內容從服務器站點看起來的方式。第一種方法你將無法做到。

大多數應用程序使用第一種方法,但如果你沒有太多的時間,並希望做一個骯髒快速的方式使用第二種方法。

+0

我想我有點困惑。那麼需要編寫哪些代碼來處理按鈕,任何類型的動畫等呢?這是JSON文件的全部內容嗎?你知道這種類型的任何教程嗎? – smcdrc 2011-06-08 18:44:51