2

私の iOS 5 プロジェクトでは、ストーリーボードを使用しています。UIViewController から継承するクラスからビュー コントローラーを継承するビューがあります。このクラスは、ストーリーボード以外のプロジェクト用に作成されたフレームワークに属しています。つまり、loadView をオーバーライドしてビューを初期化します。私のView Controllerが実行されると、スーパークラスによって設定されたself.viewを受け取るため、現在のビューのInterface Builder設定が無効になります。

私が使用しているフレームワークのソースコードはありますが、理論的にはそれを編集して loadView オーバーライドを削除し、コードを viewDidLoad に再配置することもできますが、これを行うためのより良い方法があるかどうか疑問に思っています私自身のコード。基本的に、[super loadView] をオーバーライドしないようにするか、スーパークラスのスーパークラス (つまり、UIViewController) の loadView を呼び出してバイパスする必要があります。これを達成する方法はありますか?

4

0 に答える 0