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 (nonatomic, retain)IBOutlet UINavigationController *viewController;
@property (nonatomic, retain) IBOutlet UIWindow *window;
@end
xib 설정이 조금 다르다
여기서 부터 xib파일 설정
mainwindow.xib파일에서
라이브러리에서 navigationController를 드래그해서 리스트에 옮긴다
delegate를누르면 inspector 에 위에서 선언한 viewController가 보인다 그걸 잡아서
mainwindow.xib 파일에 추가한 navigationController를 연결시킨다
안된다면 mainwindow.xib 파일에 추가한 navigationController를 선택해서 하단의 UIView..라고 적힌 것을 클릭한다
그리고 라이브러리의 클레스 이름을 선언한다
(나는 xib가 생성되는 파일을 생성했다 이름을 testTableViewContorller라고 선언했다 )
그리고 실행하면 testTableViewController의 xib파일이 에뮬에서 보인다
'아이폰' 카테고리의 다른 글
Objective c 정리 (0) | 2011.07.01 |
---|---|
UITableView 기본 세팅 값들 (0) | 2011.07.01 |
UICatalog iphone ui sample source 대박 아이폰 유아이 샘플 소스들 모음집 (0) | 2011.06.29 |
아이폰 아이콘 설정 (0) | 2011.04.18 |
아이폰 앱올리기 (0) | 2011.04.12 |