2010-08-20 52 views
0

我已经从实验Android到Iphone开发过来了。所以我遇到了很多麻烦,不仅发现了我在寻找的东西,而且知道甚至正确地使用这个主题。好的,这就是我正在寻找的东西,我只需要知道它是否有可能,如果是这样,就朝正确的方向推进。改变Iphone UI组件的外观和感觉

我可以描述它的最佳方式是蒙皮。最后,这是我真正需要的。我希望能够做的是为不同的UI元素创建一个自定义皮肤,例如:自定义按钮空闲和向下的图像。

我并不是真的在寻找“伎俩”或“解决方法”,我真的只想知道sdk是否有这个功能,或者iphone是否支持这种功能。如果它没有,但是我可以克服它。

我希望我已经足够清楚,你的援助表示赞赏。

+0

您使用的界面生成器? – 2010-08-20 20:57:03

+0

好在这一刻我正在安装xcode,我正在收集一些基本想法的数据,我希望我的应用程序的一部分,而我成立。但继续,如果我正在使用接口生成器。 – user421041 2010-08-20 21:07:09

回答

1

如果你正在寻找是否可以改变UI元素的个人视觉属性,那么答案肯定是。

通常要自定义各个UI元素,您需要手动为每个组件(或使用接口构建器)执行此操作。例如,如果你想改变一个UIButton的背景颜色,你需要设置backgroundColor属性。

iPhone SDK并不特别支持您可能正在查找的皮肤(或主题或样式)。

你可以做一些聪明的事情来减少代码,比如在你的UIView的几个元素上一般设置backgroundColor。但是我认为你正在寻找一些将CSS与CSS分离的元素。

在你可能想看看其中有“风格”概念的Three20项目脉:

http://three20.info/overview#Style

+0

只是需要的答案,谢谢。 – user421041 2010-08-20 21:46:35