3

UIStoryboardエディタにウィンドウ設定がないようなので、AppDelegateのウィンドウクラスをUIWindowからそのサブクラスに切り替える方法を知りたいです。

私がよく行うのは、application:didFinishLaunchingWithOptions: に次のコードを記述することですが、そのたびに本当に退屈になります。

UIViewController* vc = self.window.rootViewController;
self.window = [[MyWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = vc;

何か案は?

4

1 に答える 1

2

あなたは正しいことをしています。これが、ウィンドウをカスタマイズする方法です。考えてみれば、IBで設定するのも面倒です。

これらの 3 行のコードを入力することにうんざりしている場合は、Xcodeのコード スニペット ライブラリの便利な機能を検討してください。

于 2012-01-26T10:41:57.347 に答える