2016-07-05 19 views
0

私のプロジェクトでは、大量のIBOutletvarが1つのスワイプファイル内にあります。このリストをうまく整理する方法はありますか?またはいくつかの方法で分類するか?ありがとうiOS:素早く多数のIBOutletとvar

+2

たとえば、[ここ](http://nshipster.com/ibaction-iboutlet-iboutletcollection/)など、IBOutletCollectionの使用を検討しましたか。 – pbasdf

+0

それはあなたがそれらで何をしているかによって異なります。なぜ、たくさんのIBOutletが必要なのですか? xibやストーリーボードで行うことができるようにフォントや色などを設定できるようにそれらを作成していますか?我々はいくつかのコードと例を見る必要があります –

答えて

0

tag私はあなたがそれを整理するか、これらのコンポーネントをサブクラス化し、type,categoryなどのいくつかのプロパティを追加することができると思います。とにかく、tagを使用するときは注意してください。私は他のDEVが組織

+1

タグを使うことは、特に彼が多数のIBOutletsを持っているときには良い考えではありません。それは非常に混乱する速くなるでしょう。 – Fengson

0

それは、この迅速なファイルの内容によって異なりますが、通常はコードのにおいです。

変数と機能を責任で区別して区別してください。

0

を理解できるように、あなたが//MARK: explain the section contentを追加するために助言することができ

0

IBOutletトンのファイルが1つのファイルにある場合は、一般に悪いコードを作成している可能性があります。カスタムサブビューでUI要素を分割して整理してみてください。たとえば、チャット・ビュー・コントローラーを作成している場合、1つの大きなビューをChatViewNewMessageViewという2つのサブビューに分割できます。最初のメッセージには、送信されたメッセージが含まれ、管理されます。もう一つは、「送信」ボタンでテキストフィールドを提供し、ボタンなどの他の要素は、あなたがいないだけUIViewControllerで、UIViewIBOutlet Sを作ることは自由です

などの写真をアップロードします。

関連する問題