全局样式,颜色,所有UI元素的约束,iOS应用程序中的视图

时间:2017-08-23 15:08:13

标签: ios swift

我有使用CSS / HTML / JavaScript进行Web应用程序的UX和UI开发的背景知识。我是自学Swift。我的目标是能够为我们的iOS开发人员创建屏幕布局,他们可以使用它来集成所有后端编码。

在我们的Web项目中,我将创建CSS / HTML / Javascript来制作静态页面,然后将它们与后端框架集成。事实证明,这可以非常成功地保持用户界面的视觉和交互方式的一致性。

我的主要问题: 在Swift中是否有相同的方式来全局设置颜色,设置元素之间的间距,设置布局网格,在用户交互期间设置元素状态的颜色(Swift&.s .normal,.highlighted等)等。网站的CSS?

Swift Extensions似乎是实现这一目标的方法。我为这些颜色编了几个扩展名。

此外,UIAppearance似乎是实现这一目标的另一种方式。

我还找到了关于如何在UIButton,UILabel和UIView等类上编码约束的解决方案,但是,这些解决方案适用于创建的单个元素,而不是整个应用程序中的所有元素。

任何输入都将不胜感激。我正在使用Xcode 8,Swift 3。

1 个答案:

答案 0 :(得分:0)

在swift中,您可以使用来自后端的CSS通过Text Kit或DTCoreText解析和呈现HTML。