- Registriert
- 28.07.08
- Beiträge
- 45
Hey,
ich habe eine für viele vielleicht unwichtige Frage weil es ja den IB dafür gibt aber mich lässt das einfach nicht in Ruhe!!!
In den Sample Codes von Apple gibt es eines das heißt "TheElements" und in eben diesem gibt es keine .nib in der ein UIWindow Outlet kreiert wird.
Ich möchte jetzt gerne wissen wie das funktioniert das das UIWindow angezeigt wird.
Ich habe das nachgebaut aber bei mir will das UIWindow einfach nicht auftauchen.
Ich habe die MainWindow.xib gelöscht,
in der info.plist den untersten Eintrag gelöscht (Main Nib file base name)
und ein UIWindow erstelt mit einem gelben Hintergrund ....
aber nichts!
AppDelegate.h --->
#import <UIKit/UIKit.h>
@interface WindowTestAppDelegate : NSObject <UIApplicationDelegate>
{
UIWindow *portraitWindow;
}
@property (nonatomic, retain) UIWindow *portraitWindow;
@end
AppDelegate.m --->
#import "WindowTestAppDelegate.h"
@implementation WindowTestAppDelegate
@synthesize portraitWindow;
/*************************************************************************/
- (void) configureUI
{
UIWindow *localPortraitWindow;
localPortraitWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.portraitWindow = localPortraitWindow;
[localPortraitWindow release];
[portraitWindow setBackgroundColor:[UIColor greenColor]];
[portraitWindow makeKeyAndVisible];
}
/*************************************************************************/
- (void) applicationDidFinishLaunching: (UIApplication *)application
{
[self configureUI];
}
/*************************************************************************/
- (void) dealloc
{
[portraitWindow release];
[super dealloc];
}
@end
Bitte helft mir das zu verstehen!!! Danke!!!
ich habe eine für viele vielleicht unwichtige Frage weil es ja den IB dafür gibt aber mich lässt das einfach nicht in Ruhe!!!
In den Sample Codes von Apple gibt es eines das heißt "TheElements" und in eben diesem gibt es keine .nib in der ein UIWindow Outlet kreiert wird.
Ich möchte jetzt gerne wissen wie das funktioniert das das UIWindow angezeigt wird.
Ich habe das nachgebaut aber bei mir will das UIWindow einfach nicht auftauchen.
Ich habe die MainWindow.xib gelöscht,
in der info.plist den untersten Eintrag gelöscht (Main Nib file base name)
und ein UIWindow erstelt mit einem gelben Hintergrund ....
aber nichts!
AppDelegate.h --->
#import <UIKit/UIKit.h>
@interface WindowTestAppDelegate : NSObject <UIApplicationDelegate>
{
UIWindow *portraitWindow;
}
@property (nonatomic, retain) UIWindow *portraitWindow;
@end
AppDelegate.m --->
#import "WindowTestAppDelegate.h"
@implementation WindowTestAppDelegate
@synthesize portraitWindow;
/*************************************************************************/
- (void) configureUI
{
UIWindow *localPortraitWindow;
localPortraitWindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.portraitWindow = localPortraitWindow;
[localPortraitWindow release];
[portraitWindow setBackgroundColor:[UIColor greenColor]];
[portraitWindow makeKeyAndVisible];
}
/*************************************************************************/
- (void) applicationDidFinishLaunching: (UIApplication *)application
{
[self configureUI];
}
/*************************************************************************/
- (void) dealloc
{
[portraitWindow release];
[super dealloc];
}
@end
Bitte helft mir das zu verstehen!!! Danke!!!