Pytania otagowane jako uiscreen

14
Wykryj wyświetlacz Retina
Czy zestaw iOS SDK zapewnia łatwy sposób sprawdzenia, czy bieżące urządzenie ma wyświetlacz o wysokiej rozdzielczości (siatkówka)? Najlepszym sposobem, w jaki znalazłem to teraz, jest: if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] == YES && [[UIScreen mainScreen] scale] == 2.00) { // RETINA DISPLAY }

18
Czy [UIScreen mainScreen] .bounds.size staje się zależny od orientacji w iOS8?
Uruchomiłem następujący kod zarówno w systemie iOS 7, jak i iOS 8: UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; BOOL landscape = (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight); NSLog(@"Currently landscape: %@, width: %.2f, height: %.2f", (landscape ? @"Yes" : @"No"), [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); Oto wynik z iOS …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.