0
대물 렌즈 c의 코드를 신속하게 변환하고 있습니다. 프레임 크기를 감지하기 위해 self.frame을 사용하고 있습니다. iPhone 6 시뮬레이터에서 테스트 중입니다. 다음 목적 코드는 self.frame을 0, 0, 375, 667로 반환합니다. 그러나 swift 코드는 self.frame을 (0.0,0.0,1024.0,768.0)으로 반환합니다. 이 차이의 원인은 무엇입니까?다른 값을 반환하는 self.frame
CGFloat yDiv = CGRectGetMaxY(self.frame)/5.0;
NSLog(@"%@", NSStringFromCGRect(self.frame));
목표 C 코드 로그 {{0, 0}, {375, 667}} 스위프트에서
var yDiv:CGFloat = CGRectGetMaxY(self.frame)/5.0
println("\(self.frame)")
스위프트 코드 (0.0,0.0,1024.0,768.0) 출력한다 콘솔로.
빠른 이유는 iPhone 6 대신 iPad 2 차원을 반환합니다. – Tom