6

我知道 iOS 框架有一个概念UIAppearance,允许您轻松调整应用程序中控件的视觉外观。我想知道是否有任何已发布的调色板/主题库在 iOS 环境中运行良好?

例如,iOS 等效的 jQuery Mobile 主题滚轮:

http://jqueryui.com/themeroller/

(注意:我先用谷歌搜索了这个!)

4

4 回答 4

8

如果您正在寻找一种更好的方式来设置应用程序界面的样式,那么您有几个选择。

有一个开源项目 NUI,位于https://github.com/tombenner/nui.git

它允许您使用类似 CSS 的界面设置样式。一个缺点是您必须将一些类重命名为 NUI 接口类而不是标准用户接口类的固有类。

此外,还有 Pixate,它允许您在http://www.pixate.com上使用 CSS 直接设置样式

然而,根据他们的 Kickstarter 页面,它还没有上市,售价 300 美元。

于 2012-12-06T02:21:56.220 回答
4

到目前为止,我已经找到了两种选择:

首先是App Design Vault。它们的价格范围从每个主题 59 美元到 89 美元不等。基本上你必须为不同的元素使用每个主题的 Apply 方法。缺点是您无法修改主题,如果您决定更改主题,则必须找到对主题应用方法的每次调用并将其更改为新主题。但是,这也使您能够混合不同的主题并同时使用它们。

接下来是Pixate,它基本上从 CSS 文件中提取设计并将其应用于您的元素。这有一个免费试用版,许可证从 79 美元起,这是学术性的,最高可达 1299 美元。尽管许多 CSS 关键字与标准 CSS 相同,但是您需要了解它们的特殊查询和关键字才能充分利用它。当然,它们都有据可查。这样做的好处是,如果您决定更改主题,您需要做的就是替换 CSS 文件。

两者都在 Objective-C 和 MonoTouch (Xamarin) 中工作。我现在正试图看看哪个更适合与 Monotouch.Dialog 一起使用

于 2013-03-17T09:21:01.173 回答
4

总结和供将来参考,

应用程序设计

我们还有以下“CSS 引擎”

于 2014-03-02T20:18:37.560 回答
0

我个人使用过NUI,它可以作为 cocoapod 使用,易于使用和定制。我投票给 NUI,虽然如果选择商业路线,原生 CSS是一个不错的选择。它具有一些非常好的内置开箱即用样式。

除了设置基本 iOS 组件的样式外,您还可以将自定义样式添加到特定元素并使其几乎像 CSS 一样工作

于 2015-10-08T08:39:14.600 回答