我有一位朋友是平面设计师&用户体验设计师将与我合作开发iPhone应用程序。他没有以前的iPhone体验。与他一起开发用户界面的最佳方式是什么,即UITableViews,UIButtons等的自定义颜色?我们已经研究过Photoshop模型,但这取决于我(开发人员)实现他在Photoshop中绘制的内容,这可能会变得棘手。
我想到的大多数方法都有很长的转变时间,即他使用Photoshop,给我发送图像,我开发,给他发送应用程序的测试版本,他不喜欢它,冲洗,泡沫,重复一遍。
您认为使用Interface Builder设置他以便修改XIB文件是否可行?潜在地,他可以在模拟器中构建和运行应用程序......
有没有人有这方面的经验?有什么建议吗?
非常感谢, -Dan
答案 0 :(得分:0)
一个建议是从不需要图形设计的元素开始,但是你知道它们会在那里,这将是像表视图,标签栏,UIKit提供的任何UI元素甚至你做的自定义UI元素...我会说你可能会用这种方法制作你的大部分应用程序并且看起来非常简单......一旦你有了这个基础,你应该能够与平面设计师合作并确定他需要做什么和需要做什么,它也应该很容易集成它,因为它可能主要是图像或纹理,像动画这样的东西必须由你处理...只是一个建议,希望它有用
答案 1 :(得分:0)
Omnigraffle是您快速嘲笑UI的最佳选择。它产生近乎真实感的模型。非艺术家很容易使用,但如果他需要做一些奇特的事情,也可以利用任意复杂的导入图像。
如果您需要我的建议,请让图形设计师远离应用程序,直到它在逻辑上完全正常运行。它们只应在流程结束时引入以调整UI。
如果他们提前进入这个过程,他们就会造成火车残骸。该领域的每个人都首先接受过培训,以创造吸引注意力的视觉效果。在用户界面中,它总是会转化为华而不实的非标准元素,这些元素会在重复使用时变得烦人。良好的UI对用户来说基本上是不可见的。理想情况下,他们应该注意到它只是因为他们注意到他们没有注意到它。 (这都是禅宗。)
受到媒体饱和世界竞争形象的暴风雪吸引注意力的人不会形成看不见的界面。他们“在你的脸上”和“看着我!”匆忙变老的接口。
不要误会我的意思:一个优秀的图形人员可以通过熟练和巧妙地使用比例和颜色来增强界面。不幸的是,找到一个好的UI图形人是一个挑战。准备好打架透明的东西与看起来很酷的东西,并在你第一次看到它时引起注意。
答案 2 :(得分:0)
这适用于开发人员或设计人员。在我看来,最好的方法是在photoshop中模拟设计,讨论什么是好的,什么是坏的,然后将最终的模拟发送给开发人员。
你想这样做的原因是因为你的设计师不能通过简单地使用IB做他想做的一切。你需要让你的设计师表达他的创作自由,而不必考虑如何正确使用一个软件。
您可以在网上找到大量的iPhone和iPad组件模板。拥有这些组件将使您的朋友很容易将概念组合在一起。它还可以保持一致,这样您就可以更轻松地实现它们。