當我嘗試閱讀我的設備的分辨率我不能接受良好的效果。iPad的迷你視網膜錯屏幕分辨率
這樣的代碼
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
NSString* name = [self machineName];
給
1024 * 768和iPad4,5
MACHINENAME代碼:
#import <sys/utsname.h>
-(NSString*) machineName()
{
struct utsname systemInfo;
uname(&systemInfo);
return [NSString stringWithCString:systemInfo.machine
encoding:NSUTF8StringEncoding];
}
我在做什麼錯?我無法理解。它必須是2048 * 1536
這是視網膜的功能? – Vyacheslav
這是一個UIScreen屬性。這將在非視網膜和2.0F返回在視網膜上的 – davbryn
感謝您的回答1.0F。 – Vyacheslav