私は一般的にUIViewを作成したいと思います。すべてのView Controllerでそのビューを使用します。どのようにxibでUIViewサブクラスを作成し、すべてのビューコントローラで使用できますか? ありがとうございます。xibでUIViewサブクラスを作成するには?
5
A
答えて
1
まず、このビューをどのように使用するかにかかわらず、UIViewサブクラスは、それを定義するいくつかのコードで構成されている必要があります。このクラスを作成した後、それを使用するには、Interface Builderでクラス名を定義するだけです。追加したUIViewを選択し、オブジェクトインスペクタでクラス名を変更します。
あなたはこのUIViewのに追加された新しい性質や機能がXIBを編集して、唯一のコードでアクセスすることはできませんことを覚えておいてください。
7
- あなたのサブクラスを作成する必要があります。
File -> New -> File -> Cocoa Touch -> Objective C-class -> Subclass of Target Class Type
(あなたのケース上のUIView) - その後、あなたはそれのために
xib
を作成します:File > New > User Interface > View
(あなたのXIBに名前を付ける) - 今
Interface Builder
上ごxib
を行くと設計。 - 最後に行うべきことは、ビューのクラスタイプを
Identity Inspector
に変更することです。カスタムxibはあなたのカスタムクラスにリンクされます。
詳細が必要な場合はお知らせください。
関連する問題
- 1. MonotouchでXIBエディタでカスタムUIViewサブクラスを使用するには?
- 2. CAGradientLayerサブクラスのUIViewサブクラスのサブクラスバッキングレイヤーを作成する方法
- 3. MonobotouchでXibを使用してUIViewを作成する方法
- 4. 作成後にサイズ変更のuiviewサブクラス
- 5. Interface Builder xibファイルでカスタムサイズのUIViewサブクラスの自動レイアウト
- 6. UIViewにXIBをロード
- 7. iOS - 子ViewControllerとUIViewサブクラスを作成するタイミングは?
- 8. マルチUIViewのサブクラスは、私は名前が「GameCard」</p> <p>であると私はまた、XIBファイルを作成することをUIViewのサブクラスを作成するループ
- 9. XIB - UIViewまたはUIControllerView
- 10. EXC_BAD_ACCESS(カスタムXIBでのカスタムUIView)
- 11. C#でサブクラスを作成するには?
- 12. UIViewControllerのサブクラスのxibにUIViewControllerの代わりにUIViewが表示されるのはなぜですか?
- 13. は、私はプログラム的に作成し、サブビューの数を追加するUIViewのサブクラスを持っているプログラムで作成したUIViewの階層
- 14. iOS - 角丸矩形のUIViewサブクラスを作成
- 15. nibファイルで作成されたUIViewをサブクラス化してオーバーライドする
- 16. UIViewサブクラス、タッチイベント
- 17. SwiftのUIViewにサブクラスを追加する
- 18. @Entityのサブクラスを作成するには?
- 19. uiviewの中にxibをロードするには?
- 20. UIView RotationいいえXIB
- 21. xibでのカスタムテーブルビューの作成
- 22. 他のUIViewを含むUIViewサブクラス
- 23. xibでカスタムのios-chartsハイライトマーカーを作成するには?
- 24. カスタムビュー - UIViewのサブクラスが
- 25. カスタムUIViewを作成する
- 26. UIViewにXIBを表示するにはどうすればいいですか?
- 27. UIViewサブクラスでdrawRectを呼び出す
- 28. 私のUIViewサブクラスにCGGradientを作成するには?私の見解を記入します
- 29. UIviewの問題をサブクラス化する
- 30. 複数のUIViewControllerサブクラスで同じUIViewサブクラスですか?
ストーリーボードでは、実際にこれを行うことはできません。ストーリーボードがなければ、viewControllerの 'loadView'をオーバーライドし、' self.view'をxibのアーカイブを解除した結果に設定する必要があります –