2016-04-14 34 views
1

我将在我的应用程序中实现Alert功能。在整个iOS应用程序中更改颜色主题

当用户点击一个按钮,警告我的应用程序是要改变所有橙色(默认),颜色为红色(导航条,开关,标签栏,按钮,观点和其他的东西)。

我想用“CSS”的文件也被称为样式表来实现它。我发现了两个库:MotifNUI

最重要的问题是要动态地改变内部应用主题。 Motif可以做到这一点,但我想要做得更简单。

此外,我了解到,NUI可以改变应用程序的主题太多,但我不能动态地改变它。

P.S.我正在使用故事板和XIB文件。我需要为对象的关键路径添加运行时属性。该属性将转到我的样式表文件并应用样式。这是我认为最简单的方式。

我可以做到这一点,没有任何图书馆?

P.S.S. NUI对我来说更简单。也许你知道如何在应用程序运行时更改样式。

回答

0

有一些方法可以使这项工作,但不是很简单。所以你的选择是要构建你自己的解决方案,或者使用一个库。

如果你正在寻找的东西,感觉更轻松,比NUI或Motif更多的本地人,这也让你指定样式和看到他们你的故事板内现场呈现,看看我的库这样的:https://github.com/daniel-hall/Stylish

这里是在运行时改变“样式表”(其可以创建或者在代码,或在外部JSON文件)的一个示范:

Changing Stylesheets at Runtime

相关问题