0

在构建我们的 OSX / Cocoa 和 iPhone / iPad 应用程序时,我们正在处理一些非常自定义的 UI 元素。我想知道是否有人有很好的建议或技巧,可以在使用 Xcode / Interface Builder 时在 UI 设计师和编码人员之间获得更好的工作流程?

似乎很多事情都需要在 Cocoa 中进行 UI 编辑的编程设置...如果您偏离了预先构建的 UI 元素,那么您就不能真正轻松地拖放构建 UI...相反,我们最终交付了一个设计doc(photoshop/illustrator),然后可怜的开发人员必须处理在代码中或使用界面构建器重新创建这个杰作 - 通常是两者的组合。

这个工作流程导致我们的结果不太好,我们必须围绕 UI 元素重新迭代以使它们更好地工作。

我们喜欢 CSS 和/或 Flash 设计师到开发人员的工作流程,其中 UI 可以看起来完全一样,并且移交给开发人员更加无缝。

有没有人在使用 Xcode / Interface Builder 等工具和做 Cocoa 应用程序时有一些技巧或洞察力来获得更好的工作流程?

4

1 回答 1

0

听起来您需要为自定义 UI 组件创建 Interface Builder 插件。这将允许您的设计人员直接在 Interface Builder 中使用您的实际控件,就像他们使用内置控件一样。

关于如何构建 Interface Builder 插件的文档在这里。

如何实现 Interface Builder 插件的一个很好的例子是 Brandon Walkin 的BWToolKit。源代码在这里,可能值得一看。

于 2010-05-11T23:43:58.307 回答