私は、xcode上に複数のView Controllerとxibファイルを含む単一のView Applicationを持っています。 ViewControllerというView Controllerのサブクラスとして、ViewControllerPg62というxibファイルのView Controllerをサブクラス化しようとしています。これどうやってするの?事前View Controllerをサブクラス化する
-4
A
答えて
-2
で
おかげで、なぜあなたはXIBファイルで作業していますか?ストーリーボードを使用する必要があります。
XIBを使って古いプロジェクトに戻って、どのように動作しているかを確認しなければなりませんでした。
XIBには、「プレースホルダ」と呼ばれる項目が表示され、その下に「ファイルの所有者」という項目が表示されます。これは、XIBのビューを所有して管理するオブジェクトを表します。それを選択し、アイデンティティインスペクタを表示します。上部の「カスタムクラス」には、このビューコントローラを管理するクラスを変更できるエントリがあります。
これを変更する前に、あなたのView Controller(あなたの場合は "ViewController.swift")のソースファイルを作成することをお勧めします。次に、所有するオブジェクトのクラスを変更すると、 XIBが呼び出されたときのカスタムクラス。
ストーリーボードでは、アプローチは非常に似ていますが、もう少しコヒーレントです。
関連する問題
- 1. 別のView Controllerをサブクラス化しますか?
- 2. View Controllerを再初期化する - iPhone
- 3. Table View Controllerを自分のView Controllerサブクラスに設定するにはどうすればよいですか?
- 4. View Controller NIBを別のView Controllerに追加する
- 5. 別のView ControllerでView Controllerを起動する方法は?
- 6. View Controller lifecycle
- 7. view to controller communication
- 8. iOS5 Second View Controller
- 9. View Controller resize
- 10. iPhone View Controller Register
- 11. View ControllerからView ControllerにFirebaseデータを送信
- 12. 他のView Controllerからナビゲーションコントローラをインスタンス化する方法は?
- 13. Swift:UICollectionViewCellでView Controllerを押す
- 14. デザイン時にView ControllerオブジェクトをTable View Controllerに簡単に変換する(ストーリーボード)
- 15. ユーザーが別のView Controllerにログインした後、Main View Controllerをリフレッシュする
- 16. .swiftを変更してView ControllerではなくTable View Controllerに接続する
- 17. Model-View-Controller with GWT
- 18. Angular ng-view controller error
- 19. 自動プレゼンテーションView Controller
- 20. 最後のView Controllerの3つのView Controllerの近接度
- 21. View Controllerがインスタンス化されないインスタンス化
- 22. Presented/Presenting View Controllerと親/子View Controllerの相互作用はどこに文書化されていますか?
- 23. フリップコンテナView Uibutton上のView Controller内のビュー
- 24. View Controllerをナビゲーションコントローラにプッシュ
- 25. Swift 3 View Controllerを表示
- 26. 1つのView Controllerから別のView Controllerへデータを渡す方法
- 27. PopOver View Controllerのサイズを変更する
- 28. iOSでSMS View Controllerをカスタマイズする
- 29. プログラムでもIBでもインスタンス化できるView Controller?
- 30. View Controllerを使用していないPresent View Controller - 短期/目的-C
[OK]をクリックします。私の答えが何となく欠けていると思うなら、理由を説明するコメントを残してください。 –