iOS是否有任何库或服务可以更改iPhone应用程序UI的实时(在appstore中)?
我现在唯一可以看到它的工作方式是使用网页视图,但我宁愿使用原生解决方案。
答案 0 :(得分:2)
显然,您可以使用CSS属性(如样式化网页)来控制UI样式。如果使用此方法设计应用程序,则可以将该CSS文件存储在服务器上。当应用程序启动时,您可以告诉它从服务器读取CSS文件并相应地设置其界面样式。因此,如果您对CSS文件进行了任何更改,那么当再次启动应用程序时,这些更改将反映在UI中。
这是一个解释样式按钮,表格等的CSS方法的链接。
答案 1 :(得分:0)
如果您对“更改”更具体,那么如果您从服务器或网站提取数据,则可以执行任何操作。您只需要更新网站,让应用程序询问数据或更新,应用程序将收到新数据。
答案 2 :(得分:0)
我为一些公共和非公共应用程序所做的是在亚马逊s3服务器上托管一个plist文件,非常经济实惠,如果你有自己的网络服务器,那就更好了。然后我将解析该plist并在我的应用程序中设置一个架构,该架构将根据plist的指令构建接口。举个简单的例子,假设你想通过网络拉动来决定应用程序的背景颜色。您可以在plist文件中包含一个字典,该字典将存储4个值,其中包含backgroundR,backgroundB,backgroundG,backgroundA(RGB值和alpha)。然后,您可以解析plist文件并使用rgb和alpha值填充UIColor并将其设置为背景颜色。如果无法访问文件,请不要忘记内置默认值。
答案 3 :(得分:0)