xibアイデンティティインスペクタで定義されたカスタムクラスを実行時に変更したいと思います。 これは、多くのxibとview controllerを定義することを避けるためです。 私はその主題に関連するものは見つけられませんでした。xibのカスタムクラスのランタイム変更
0
A
答えて
0
UIViewController
を継承するMyCustomUIViewController
を定義します。 XIBのファイルの所有者としてそのコントローラを設定します。このコントローラーは、XIB IBOutletとIBActionsをサポートする必要があります。
は、その後、あなたがそれを読み込むときに、そのようなもの与えるべきMyCustomUIViewController
継承(MyCustomUIViewControllerForThis、MyCustomUIViewControllerForThat、...)他のコントローラを作る:
MyCustomUIViewControllerForThat* controller = [[MyCustomUIViewControllerForThat] alloc] initWithNibName:@"YourNib" bundle:nil];
この方法は、あなたがで定義することができますXIBはアウトレットとアクションを必要とし、MyCustomUIViewControllerForThatクラスで必要に応じてカスタマイズします。
関連する問題
- 1. インターフェイスビルダーを使用したカスタムクラス/ XIBのネスト
- 2. ランタイムappconfig値の変更
- 3. AppBarLayoutカラーのランタイム変更
- 4. XIBファイルの変更後のアプリケーションクラッシュ
- 5. Spring 3.0 - @トランザクションのランタイム変更のタイムアウト
- 6. ランタイム時のJVMフラグの変更
- 7. xibのカスタムクラスからデリゲートを接続するには?
- 8. ランタイム時の方向を変更
- 9. xibファイルのカスタムクラスとファイルの所有者設定の違いは何ですか?
- 10. javafxランタイムでCSSを変更する
- 11. nib(xib)のテキストビューのフォントサイズを変更する
- 12. Androidでのランタイムのテキストビューの位置の変更
- 13. XcodeでデフォルトのXibファイルを変更する
- 14. imagePickerController:didFinishPickingMediaWithInfoの後にビュー(XIB)を変更するには?
- 15. Interface BuilderでXIBの背景色を変更する
- 16. Objective-c xibを変更した後のSIGABRT
- 17. xibファイルのパスを変更するには?
- 18. C#ランタイムでのカスタムデータ型の復帰の変更
- 19. 現在のテーマをWindowのクラシックテーマWindow7のランタイムに変更する
- 20. .NETランタイムにクラス(オブジェクト)のインスタンスの所有者を変更する
- 21. NSManagedObjectサブクラスのカスタムクラスのインスタンス変数
- 22. ランタイム中にスイングタイマーの遅延を変更する
- 23. Android - ランタイムでアクティビティのコンテンツビューを変更する
- 24. ランタイムは、c#.netのデータセットに変更を加えました。
- 25. Silverlightを変更するDataForm:ランタイム時のDataFieldラベル値
- 26. レール初期設定値のランタイムを変更
- 27. ランタイム時にビューの一部を変更する
- 28. ランタイムでJavaスイングの言語を変更する
- 29. ランタイム時にWinFormsアプリケーションのカルチャを変更する方法
- 30. ランタイム中にログファイルの名前を数回変更する