【问题标题】:Designing iPhone application with Photoshop or any design tools使用 Photoshop 或任何设计工具设计 iPhone 应用程序
【发布时间】:2009-10-07 12:18:31
【问题描述】:

我需要知道如何使用 Photoshop 或类似工具为 iPhone 设计新的(不同的)用户界面。我已经在互联网上检查了 iPhone 的 Photoshop 设计模型,但我确定,我不需要,这些示例 psd 文件显示了原始 iPhone 设计元素。

我只是在寻找如何设计新的用户界面以及如何从一开始就应用于 iPhone 应用程序。让我举个例子吧;我需要设计新的标签栏并应用于我的小应用程序以及 uiview、uiview 背景、模态 uiview 等按钮。

【问题讨论】:

  • 是否要为现有的 ui 控件设置外观?

标签: iphone objective-c iphone-sdk-3.0


【解决方案1】:

除非您有充分的理由更换标准用户界面元素,否则不要这样做。很可能,您会弄错它们,并且您的应用程序在设备上看起来完全不合适。

但是,如果您确实想测试应用程序界面的模型,我建议您查看Briefs,这是一个用于 iPhone 应用程序原型设计的新框架。它允许您指定一系列图像以及您希望如何与它们交互,并从中创建一个工作应用程序。对于 iPhone UI 设计师来说,这是一个令人印象深刻的框架。

【讨论】:

  • 谢谢布拉德,它看起来非常好,我会尽快检查。你以前用过吗?我的意思是在你的项目内部。
  • 大约一周前刚刚发布,所以我没有时间自己动手。不过,我在上面看到的演示文稿非常令人印象深刻。
【解决方案2】:

iPhone 中的“标准用户界面控件”内置于系统中,这就是为什么会有 PSD 和这些元素在里面。

如果您想做自定义 UI,您可以做任何您想做的事情,但您需要对功能进行编程。

例如,“To Do”和“Remember The Milk”等许多生产力应用程序使用标准的 UI 控件,但添加了一些额外的颜色或位图。

另一方面,游戏倾向于在 OpenGL 中创建完全自定义的 UI。如果你想要这个,你可以拥有任何你想要的 UI,只要你的程序员能够为它编程。

【讨论】:

    【解决方案3】:

    如果您不是在编写游戏,我强烈建议您尝试使用标准控件。用户知道这些控件的含义和作用,这减少了他们对您的应用程序的学习曲线,并使他们对您的应用程序感到更加自在。

    【讨论】:

    • 当然,我同意你对标准控件的看法,我的意思是我试图用定制设计说标准控件。
    【解决方案4】:

    您可以设计所需的自定义元素并将它们保存为 PNG 文件。很多人在视图和自定义按钮上都有自定义背景(事实上,我什至会说没有应用程序应该坚持使用标准按钮,因为它们相当废话)。

    对于视图和事物,您只需将 UIImageView 放在视图的背景中。按钮有一个非常方便的机制,您可以在其中为未按下和按下(选择)状态设置按钮图像,即使在 Interface Builder 中也是如此。

    您提到的唯一我不会自定义的是标签栏 - 它具有非常特定的外观和特定的图标需求(无颜色)。

    【讨论】:

    • 感谢 Kendall 的快速回答,实际上我需要一个很好的教程或书籍来解释这些。有什么建议吗?
    • 在该区域周围并没有那么多 - 我认为至少一些示例代码可能会显示自定义按钮。对于视图,您基本上添加一个与视图大小相同的 UIImageView,然后向其中添加一个图像。需要注意的一件事是,在 3.0 及更高版本中,您可以在名为“cornerRadius”的视图上设置一个属性,然后您的视图将被舍入。
    • 这很有趣,我今天试试 :) 但是,我需要更多关于您的评论部分的详细信息。您说“基本上添加与视图大小相同的 UIImageView”,您的意思是我应该使用 UIImageView 而不是 UIView 吗?
    【解决方案5】:

    来自MobileStencil.com 的 iPhone 和 iPad 模板。

    另外,匹配来自 Apress 的 iPhone 和 iPad 应用程序 SketchBook。

    【讨论】:

      【解决方案6】:

      您应该尝试查看 Xcode 附带的 Mac OS X 的 Interface Builder,布局几乎是预定义的,或者至少由预定义的元素组成。 您可以使用 Photoshop 等强大工具真正“绘制”的唯一内容是您可以在这些元素中使用的图像。

      另一种方法是在 iOS 中使用 Safari 的类似应用程序的网络浏览功能,但您最终会创建一个网站,这不是您想要的。

      如果您正在寻找有关这方面的文档,Apple 的开发者专区是最好的起点(也可能是最好的起点):http://developer.apple.com/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-05
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多