2010-05-11 47 views
0

在構建我們的OSX/Cocoa和iPhone/iPad應用程序時,處理一些漂亮的自定義UI元素。我想知道是否有人在使用Xcode/Interface Builder時有很好的建議或技巧來在UI設計師和編碼人員之間獲得更好的工作流程?Xcode/Interface Builder - 從設計者到編碼者的更好的工作流程?

似乎很多事情需要與可可UI編輯程序設置...如果你從預構建UI元素流浪,那麼你真的不能輕鬆拖放建立一個UI ......相反,我們結束了交付設計文檔(Photoshop/Illustrator),然後可憐的開發人員必須處理在代碼中重新創建該傑作或使用界面構建器 - 通常是兩者的組合。

該工作流程正在引導我們取得如此巨大的成果,我們不得不重新迭代UI元素以使它們更好地工作。

我們愛CSS和/或Flash設計人員開發工作流程,用戶界面可能看起來完全一樣,應該和移交給開發商更無縫。

有沒有人有一些技巧 - 或者在使用像Xcode/Interface Builder這樣的工具和做Cocoa應用程序時獲得更好的工作流程的見解?

回答

0

這聽起來像你需要創建界面生成器插件爲您定製的UI組件。這將允許您的設計師直接在Interface Builder中使用您的實際控件,就像他們使用內置控件一樣。

關於如何建立一個界面生成器插件的文檔here.

如何實現Interface Builder的插件,一個很好的例子就是布蘭登 - 沃爾的BWToolKit。源代碼是here,可能值得看看它。

+0

感謝 - 良好的資源! – tbarbe 2010-05-12 14:51:03