2011. 6. 30. 22:03 아이폰

UIViewController붙이기 
 

델리게이트.m파일

#import
"testTableViewCellAppDelegate.h"


@implementation testTableViewCellAppDelegate


@synthesize window,viewController;



#pragma mark -

#pragma mark Application lifecycle


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    

    // Override point for customization after application launch.

    [self.window addSubview:viewController.view];

    [self.window makeKeyAndVisible];

    

    return YES;

}


델리게이트.h 파일

#import <UIKit/UIKit.h>


@interface testTableViewCellAppDelegate : NSObject <UIApplicationDelegate> {

    UIWindow *window;

    UIViewController *viewController;

}

@property (nonatomic, retain)IBOutlet UIViewController *viewController;

@property (nonatomic, retain) IBOutlet UIWindow *window;


@end




여기서 부터 xib파일 설정 
mainwindow.xib파일에서
라이브러리에서 viewController를 드래그해서 리스트에 옮긴다 

delegate를누르면 inspector 에 위에서 선언한 viewController가 보인다 그걸 잡아서 
mainwindow.xib 파일에 추가한 viewController에 연결시킨다  
안된다면 mainwindow.xib 파일에 추가한 viewController를 선택해서 라이브러리의 클레스 이름을 선언한다
(나는 xib가 생성되는 파일을 생성했다 이름을 testTableViewContorller라고 선언했다 ) 

그리고 실행하면 testTableViewController의 xib파일이 에뮬에서 보인다 

UINavigationController붙이기 
 

UINavigationController붙이는것은 UINavigationController붙이는 것과 거의 같다 소스 부분은
고친게 UIViewController를 UINavigationController로 바꾼것 뿐이다 
 
델리게이트.m파일


#import 
"testTableViewCellAppDelegate.h"


@implementation testTableViewCellAppDelegate


@synthesize window,viewController;



#pragma mark -

#pragma mark Application lifecycle


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    

    // Override point for customization after application launch.

    [self.window addSubview:viewController.view];

    [self.window makeKeyAndVisible];

    

    return YES;

}


델리게이트.h 파일

#import <UIKit/UIKit.h>


@interface testTableViewCellAppDelegate : NSObject <UIApplicationDelegate> {

    UIWindow *window;

    UINavigationController *viewController;

}

@property (nonatomicretain)IBOutlet UINavigationController *viewController;

@property (nonatomicretainIBOutlet UIWindow *window;


@end



xib 설정이 조금 다르다
여기서 부터 xib파일 설정 

mainwindow.xib파일에서 
라이브러리에서 navigationController를 드래그해서 리스트에 옮긴다 

delegate를누르면 inspector 에 위에서 선언한 viewController가 보인다 그걸 잡아서 
mainwindow.xib 파일에 추가한 navigationController를 연결시킨다  
안된다면 mainwindow.xib 파일에 추가한 navigationController를 선택해서 하단의 UIView..라고 적힌 것을 클릭한다
그리고  라이브러리의 클레스 이름을 선언한다

(나는 xib가 생성되는 파일을 생성했다 이름을 testTableViewContorller라고 선언했다 ) 

그리고 실행하면 testTableViewController의 xib파일이 에뮬에서 보인다 
 
 

posted by 욱이다
prev 1 next