-1

iOS使ったアプリを作って5.1 iPhone SDKいます。このアプリには、2 つのビュー コントローラーと 1 つのタブ ビュー コントローラーがあります。アプリにリンクされているUIImageViewから を割り当てています。libraryを割り当てるコードUIIMageViewは、アプリが初期化されて起動された後に呼び出される関数から呼び出されています。以下のコードを使用して追加しますUIImageView.

UIWindow *window = [[UIApplication sharedApplication] keyWindow];
UIImageView *imgView = [[UIImageView alloc] initWithFrame:[window bounds]];
[window addSubview:imgView];
[window bringSubviewToFront:imgView];

問題はimageView、アプリの実行時に が表示されないことです。コードをライブラリの外に移動することも、関数が呼び出されている場所から移動することもできません。

ポインタに感謝します。

4

2 に答える 2

0
 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        // Override point for customization after application launch.
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
        UIImageView *imgView = [[UIImageView alloc] initWithFrame:[self.window bounds]];
        imgView.backgroundColor = [UIColor redColor];
        [self.window addSubview:imgView];
        [self.window bringSubviewToFront:imgView];
        
        [self.window makeKeyAndVisible];
        return YES;
    }
于 2013-01-18T07:04:50.437 に答える
-1

ではapplicationDidFinishLaunchingWithOptions:、最初のビュー コントローラーを として設定する部分ですrootViewController。つまり、最初のビュー コントローラーに配置したものは、アプリの実行時に最初に表示されるものです。

UIImageView私はあなたがあなたの上に置くことをお勧めしますfirstViewController..

 //in your first View Controller file.
  [self.view addSubview:imageView];

このチュートリアルのリンクが役立つかどうかはよくわかりませんが、ビュー コントローラーが 2 つあるとおっしゃっていたので、あなたのビュー コントローラーからあなたのビュー コントローラーに変更する方法を示すこのチュートリアルを見たいと思うかもしれませんfirst ViewControllersecondView.

http://iosmadesimple.blogspot.com/2012/08/switching-to-different-views-with.html

于 2013-01-18T07:17:36.237 に答える