-main.m
@interface HelloWorldViewController : UIViewController
@end
@implementation HelloWorldViewController
-(void)loadView
{
[super loadView];
self.view.backgroundColor=[UIColor whiteColor];
UILabel* label=[[UILabel alloc]initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 30.0f)];
label.text=@"Hello World";
label.center=self.view.center;
label.textAlignment=NSTextAlignmentCenter;
label.backgroundColor=[UIColor clearColor];
[self.view addSubview:label];
}
@end
@interface HelloWorldAppDelegate:NSObject <UIApplicationDelegate>
{
UIWindow* window;
}
@end
@implementation HelloWorldAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
HelloWorldViewController *tbvc = [[HelloWorldViewController alloc] init];
window.rootViewController = tbvc;
[window makeKeyAndVisible];
return YES;
}
@end
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([HelloWorldAppDelegate class]));
}
}
책에 있는대로 안돼서 고민하다 때려쳤는데,
책 예제 소스들이 다 main.m으로 되어있길래 오기가 나서 만듬
loadView의 [super loadView]와 self.view를 사용해야 했고
window.rootViewController를 만든 뷰컨트롤러로 설정해야 돌아간다.
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] 링크 에러 (0) | 2015.04.08 |
---|---|
[ios] uuid 얻어오기 (0) | 2015.04.08 |
[ios]화면 기울기에 따라 스크롤 하기(가속도계 이용) (0) | 2015.04.08 |
[iOS] 아이패드, 아이폰 카메라 UI 고정하기 (0) | 2015.04.08 |
[iOS] 화면 기울임에 따라 움직이는 나비 만들기 (0) | 2015.04.08 |