私のプロジェクトでは、大量のIBOutlet
とvar
が1つのスワイプファイル内にあります。このリストをうまく整理する方法はありますか?またはいくつかの方法で分類するか?ありがとうiOS:素早く多数のIBOutletとvar
答えて
tag
私はあなたがそれを整理するか、これらのコンポーネントをサブクラス化し、type
,category
などのいくつかのプロパティを追加することができると思います。とにかく、tag
を使用するときは注意してください。私は他のDEVが組織
タグを使うことは、特に彼が多数のIBOutletsを持っているときには良い考えではありません。それは非常に混乱する速くなるでしょう。 – Fengson
それは、この迅速なファイルの内容によって異なりますが、通常はコードのにおいです。
変数と機能を責任で区別して区別してください。
を理解できるように、あなたが//MARK: explain the section content
を追加するために助言することができ
IBOutlet
トンのファイルが1つのファイルにある場合は、一般に悪いコードを作成している可能性があります。カスタムサブビューでUI要素を分割して整理してみてください。たとえば、チャット・ビュー・コントローラーを作成している場合、1つの大きなビューをChatView
とNewMessageView
という2つのサブビューに分割できます。最初のメッセージには、送信されたメッセージが含まれ、管理されます。もう一つは、「送信」ボタンでテキストフィールドを提供し、ボタンなどの他の要素は、あなたがいないだけUIViewController
で、UIView
でIBOutlet
Sを作ることは自由です
などの写真をアップロードします。
- 1. VS2008/SQL Server:多対多テーブルを素早くセットアップ
- 2. 多くの変数の値を素早く変更する方法
- 3. iOS 5.1:IBOutletインスタンス変数と@property宣言
- 4. 多くの値を素早く更新する方法
- 5. 素早くコードを整理してください。IOS
- 6. 変数を素早く保存する
- 7. リレーショナルデータ(iOS)からコアデータリレーションシップを素早く作成する
- 8. Javaキーを素早くクリック
- 9. 素早くbson文書内のオブジェクトの数を数えます
- 10. 多くのリレーションを持つエンティティの素早い並べ替え配列
- 11. IOS:多くのscrollViews
- 12. firebase素早く空の配列オブオブザーバー
- 13. 素早く番号の次の倍数を見つける
- 14. サブフォルダの数を素早く見積もる
- 15. 整数配列の配列を素早く並べ替える
- 16. setTimeoutの関数を素早く呼び出す
- 17. sparkでは、データフレーム内の要素の数を素早く見積もる方法
- 18. Pythonで多数のベクトルのコサイン類似度を素早く計算する方法は?
- 19. スウィフトUITableViewCellのサブクラス、IBOutlet UILabelエラー、エラーなし通常のVAR
- 20. IOSの変数UILabel、IBOutletの名前が変更されるエラー
- 21. webpackを素早く構築する
- 22. カルーセルギャラリーアプリを素早く作成する
- 23. xtsサブセットを素早く作成する
- 24. タブバーアイテムイメージをプログラムで素早く変更
- 25. Hive-データを素早く確認する
- 26. 素早くUIImageViewで描画する
- 27. 素早く汚れたJava wiki
- 28. pyz3ソルバーを素早くコピーする
- 29. 衝突型ソースエラー - スプライトキート素早くゲーム
- 30. スクリーンショットを撮る**素早く** pythonから
たとえば、[ここ](http://nshipster.com/ibaction-iboutlet-iboutletcollection/)など、IBOutletCollectionの使用を検討しましたか。 – pbasdf
それはあなたがそれらで何をしているかによって異なります。なぜ、たくさんのIBOutletが必要なのですか? xibやストーリーボードで行うことができるようにフォントや色などを設定できるようにそれらを作成していますか?我々はいくつかのコードと例を見る必要があります –