0

iOS 是否有任何库或服务可以更改实时(在应用商店中)iPhone 应用 UI?

我现在可以看到它工作的唯一方法是使用 Web 视图,但我更愿意使用本机解决方案。

4

4 回答 4

2

显然,您可以使用 CSS 属性(如网页样式)来控制 UI 样式。如果您使用这种方法设计您的应用程序,那么您可以将该 CSS 文件存储在服务器上。当应用程序启动时,您可以告诉它从服务器读取 CSS 文件并相应地设置其界面样式。因此,如果您在 CSS 文件中进行了任何更改,这些更改将在应用程序再次启动时反映在 UI 中。

这是一个链接,解释了样式按钮、表格等的 CSS 方法。

参见网页:NUI for iOS - Cocoa Controls

于 2012-12-11T04:46:20.760 回答
0

如果您可以更具体地了解“更改”,如果您从服务器或网站提取数据,您可以做任何您想做的事情。您只需要更新网站,让应用程序请求数据或更新,应用程序就会收到新数据。

于 2012-12-11T04:37:57.053 回答
0

我同意 Gavin 的观点,您可以使用NUI之类的 CSS 样式工具,或者更精致的nativeCSS来在本地应用程序发布后更改其外观。

我已经通过应用商店获得了 nativeCSS 应用程序并以这种方式运行。这并没有真正为应用程序提供功能更改,但允许在准备好时解锁区域。

于 2013-05-08T16:03:58.457 回答
0

我为我的一些公共和非公共应用程序所做的是在 amazon s3 服务器上托管一个 plist 文件,非常划算,如果你有自己的 web 服务器就更好了。然后我将解析该 plist 并在我的应用程序中建立一个体系结构,该体系结构将根据 plist 的指令构建接口。举个简单的例子,假设你想通过 web pull 来决定你的应用程序背景颜色。您可以在 plist 文件中有一个字典,它将使用键 backgroundR、backgroundB、backgroundG、backgroundA(RGB 值和 alpha)存储 4 个值。然后,您可以解析 plist 文件并使用 rgb 和 alpha 值填充 UIColor 并将其设置为背景颜色。不要忘记内置默认值,以防无法访问文件。

于 2012-12-11T04:48:54.673 回答