如何构建或修改iPhone应用程序的用户界面?

时间:2011-03-06 19:50:05

标签: iphone user-interface

用于创建iPhone用户界面的应用程序是什么?

你是否编写了布局代码,是否有css-esque系统等?

或者更像是创建一个winforms应用程序,您可以在其中放入可视化设计器中的元素?

难以修改现有iPhone应用程序的外观,例如更改用于按钮的图形,以及某些屏幕上的背景颜色等吗?

添加个人信息

我问的原因是我有一个Blackberry应用程序,我想转换为iPhone应用程序,我需要知道是否必须告诉开发人员翻译它以某种方式构建它,因为我需要能够改变这个应用程序的图形外观。

我需要能够更改任何背景颜色,徽标和使用的按钮。不确定iPhone是否在GUI上使用“按钮”图像?

2 个答案:

答案 0 :(得分:2)

您可以在代码中完全创建UI,也可以使用Interface Builder可视化工具创建预制的UI对象,或者两者的任意组合。您还可以在应用程序代码中修改从IB .xib文件加载的对象。

要修改在代码中创建的内容,您需要编辑代码并重新编译。要修改在界面构建器中创建的对象,您仍然需要使用这些新对象重建应用程序(假设库存工具和操作系统)。

答案 1 :(得分:1)

您可以使用Interface Builder(如您所说的可视化设计器)为UI创建xib(基于xml)文件。您也可以通过代码手动创建UI。

如果你更熟悉使用css来布局UI元素,你可以建立一个适合设备分辨率的safari网站,或者把东西放到一个html字符串中并加载到UIWebView中。

您可以修改图片,但除非您给手机打电话,否则无法将应用程序恢复到手机中。