【问题标题】:How do you build or modify the user interface for an iPhone App?您如何构建或修改 iPhone 应用程序的用户界面?
【发布时间】:2011-03-07 04:31:23
【问题描述】:

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

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

还是更像是创建一个 winforms 应用程序,将元素放入视觉设计器中?

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

附加信息

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

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

【问题讨论】:

    标签: iphone user-interface


    【解决方案1】:

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

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

    【讨论】:

    • 在开始构建应用程序时是否需要确定这一点?我需要最简单的方法来修改应用程序的外观,因为我正在让另一个开发人员转换我的黑莓应用程序,并且需要能够尽可能轻松地修改外观。在执行此操作时,我可以使用 Mac。
    【解决方案2】:

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

    如果您更熟悉使用 css 来布局 UI 元素,您可以创建一个适合设备分辨率的 safari 站点,或者将内容放入 html 字符串并将其加载到 UIWebView。

    您可以修改图形,但您不能将应用程序放回您的手机,除非您在手机上安装 JBed。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      相关资源
      最近更新 更多