私は別個のモジュールとして使用しているUIViewを持っており、どこにでもそれを含めることができます。 UIView内のボタンをクリックすると、UIViewControllerに移動します。 これはかなり明確です。UIViewクラスからUIViewControllerにナビゲートする方法は?
0
A
答えて
0
短い回答:しないでください。あなたはMVCデザインパターンを読み上げる必要があります。 UIView
はビューオブジェクトです。ビュー・オブジェクトにコントローラの動作を追加しようとしています。
親子ビューコントローラ、コンテナビュー、埋め込みセグを見てください。別のView Controller内の「タイル」を管理するView Controllerを簡単に作成し、ユーザーがボタンをタップするとその親にメッセージを送信できます。これは非常に一般的なやり方です。
0
これを行う最善の方法は、作成したプロトコルに準拠したViewControllerをビューにデリゲートとして提供することです。
- (無効)ビュー:(UIViewの*)ビューchoseImage:(UIImage *)画像あなたはUIViewのは、画像を選択するために使用されている場合例えば
は、その後、デリゲートは似の方法を持っている必要があります;
関連する問題
- 1. UIViewからUIViewControllerにナビゲート
- 2. UIViewからUIViewControllerをプッシュする方法
- 3. ストーリーボードとナビゲーションコントローラなしでUIViewからUIViewControllerにナビゲート
- 4. リアクションネイティブコンポーネントからネイティブiOS UIViewControllerにナビゲートする方法
- 5. UIViewからUIViewControllerをポップする方法は?
- 6. モーダルUIViewからUIViewControllerをプッシュする方法は?
- 7. UIViewからUIViewControllerを取得
- 8. UIViewControllerからUIViewを呼び出す方法
- 9. 他のView Controllerにナビゲートしながら別のクラスにナビゲートする方法
- 10. UIViewをUINavigationViewControllerにナビゲート
- 11. 代理人フォームUIViewからUIViewController
- 12. UIViewControllerから別のUIViewControllerに切り替える方法は?
- 13. UIView対UIViewController
- 14. UIViewとUIViewControllerデザインパターン
- 15. UIViewControllerをUIViewからUINavigationControllerにプッシュしますか?
- 16. swiftのUIViewクラスからperformSegueを使用する方法
- 17. UIViewとUIViewControllerをリンクする最善の方法
- 18. 新しいUIViewCOntrollerをUiViewで追加する方法
- 19. UIView以外のUIViewControllerを変更する最善の方法
- 20. プログラムでUIViewを作成する方法 - > UIViewController - > UITableView
- 21. UIViewクラスからviewcontrollerにプッシュ
- 22. UIViewController "inside" iPadのUIView
- 23. UIView内のiOS UIViewController
- 24. NSObjectをNSObjectクラスからUIViewControllerクラスに渡すには?
- 25. UIViewControllerをUIViewに変換する
- 26. 非UIViewControllerクラスからUIViewControllerのラベルテキストを設定する
- 27. UIView \ UIViewControllerのデータをリロードしますか?
- 28. UIViewをロード中にUIViewControllerが消える
- 29. iOS:DetailViewからDetailViewにナビゲートする方法は?
- 30. ローカルホストからURLにナビゲートする方法は?
これはかなり明確です。 - いいえ、それではありません:) –
あなたは直接行うことはできません、あなたはUIViewクラスからデリゲートフォームを実装し、その親ビューコントローラに渡す必要があります。 :) –
ビュー内にデリゲートを実装する必要があります –