我们如何使用CSS开发原生iPhone应用程序?

时间:2009-08-04 17:04:01

标签: iphone css objective-c

我没有开发任何网络应用程序。 我正在尝试使用CSS开发iPhone原生应用程序。 我很困惑在哪里包含它并使用它。 是否在viewDidLoad或applicationDidFinishLaunching中使用它。 我真的厌倦了使用相同的UI外观。 任何人都可以帮助我吗?

谢谢大家。

3 个答案:

答案 0 :(得分:5)

您似乎要问的问题是“如何使我的UI可换肤”,这完全独立于表示这些选择的任何技术。

如果你想构建一个基于HTML的应用程序,那么你可以拥有一个UIWebView或开发一个基于Web的应用程序,这两个应用程序都可以用CSS进行换肤。

如果你想让UIKit应用程序可以自定义(通过改变背景颜色等等),那么你将不得不采取自己的方式来做到这一点。对于这个目的而言,CSS将是过度的,并且无论如何,对于主题应用程序没有“标准”支持。您也可以只写入用户默认值(可能通过设置包)用户喜欢的背景颜色等,然后​​编写一个方法来遍历您的UIKit层次结构,以适当地更改背景颜色。

答案 1 :(得分:3)

你想把CSS应用到什么? CSS通常只适用于UIWebView。为此,您将像在网站上一样将其加载到HTML中。

答案 2 :(得分:0)

如果这仍然是您感兴趣的内容,那么github

上有一个非常早期的CSSApply测试阶段
  

适用于iOS的极轻量级皮肤系统。它允许你加载一个   CSS文件和皮肤UIView元素。该系统还允许您这样做   使用CSS选择器简单搜索jQuery等子视图。