- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
에서 [window frame]을 얻었을 경우 width=320, height=480이 나온다.
그런데 실제 레티나 3.5인치의 해상도는 640, 960이다.
이렇게 나온 이유는 frame의 rect값이 pixel이 아닌 point인데에 있다.
그래서 [[UIScreen mainScreen]scale]을 얻어서 곱해 줘야 한다는 것이다.
레티나에서는 2.0이 비-레티나에서는 1.0이 나온다.
No comments:
Post a Comment