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 に答える