gpt4 book ai didi

ios - 在整个 iOS 应用程序中更改颜色主题

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:02 25 4
gpt4 key购买 nike

我将在我的应用程序中实现警报功能。

当用户点击警报按钮时,我的应用程序即将将所有橙色(默认)颜色更改为红色(导航栏、开关、标签栏、按钮、 View 和其他内容)。

我想使用也称为样式表的“css”文件来实现它。我找到了两个图书馆:MotifNUI .

最重要的问题是在应用程序中动态更改主题。 Motif 可以做到这一点,但我想做得更简单。

我还了解到 NUI 也可以更改应用程序主题,但我不能动态更改它。

附言我正在使用 Storyboard和 XIB 文件。我需要为对象的键路径添加运行时属性。此属性将转到我的样式表文件并应用样式。这是我认为最简单的方法。

我可以在没有任何库的情况下简单地做到这一点吗?

附言NUI 对我来说更简单。也许您知道如何在应用程序运行时更改样式。

最佳答案

有多种方法可以实现这一点,但不是很简单。因此,您的选择是要么构建自己的解决方案,要么使用库。

如果您正在寻找比 NUI 或 Motif 更简单、更原生的东西,并且还可以让您分配样式并查看它们在 Storyboard中的实时渲染,请查看我的库:https://github.com/daniel-hall/Stylish

这是在运行时更改“样式表”(可以在代码中或在外部 JSON 文件中创建)的演示:

Changing Stylesheets at Runtime

关于ios - 在整个 iOS 应用程序中更改颜色主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36626395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com