对于这个愚蠢的问题感到抱歉,但我正在查看许多新闻应用程序(The Daily等),它们似乎有可下载的视图或其他内容。与视图的交互看起来很像UIViews。他们是否使用可下载的UIViews或WebView来查看该内容?如果他们使用UIViews,这是怎么做到的?
答案 0 :(得分:0)
当您想要从服务器显示内容时,至少可以采用两种方法。
使用iOS UI组件实现您的UI。为此,您可以使用UIView
作为数据的容器,UIActivityIndicator
表示您正在以XML
或JSON
的形式从服务器下载数据格式。然后,您将使用iOS UI组件(例如UITextArea
,UILabel
,UIImageView
等来呈现这些数据。
实现一个简单的UIWebView
并为其提供一个网址,其中包含驻留在您的网络服务器上的内容。此解决方案的优点是,当应用程序已在App Store中时,您可以操纵内容从服务器站点查看的方式。你不能用第一种方法做到这一点。
大多数应用程序都使用第一种方法,但如果您没有太多时间并希望以肮脏的快速方式进行,请使用第二种方法。