Вопросы по теме 'uiscreen'

Невозможно определить iPhone Retina с размером экрана 4 дюйма в симуляторе
Я хочу, чтобы мое приложение iOS поддерживало iPhone 5. Поэтому я создал отдельный набор xib для iPhone 5 размера. Затем я загружаю каждый xib, проверяя высоту экрана. Это код загрузки заставки внутри AppDelegate.m: -...
1238 просмотров
schedule 14.11.2021

Как исправить мой [главный экран UIScreen], распознающий iPhone 5 как iPhone 4
У меня есть iPhone 5 и iPhone 4s, на которых я тестирую проект xcode. Я удалил свое приложение на iPhone 5 и заново собрал его, и теперь оно распознает iphone 5 как iphone 4. Я пробовал оба. if (UI_USER_INTERFACE_IDIOM() ==...
451 просмотров
schedule 02.04.2022

Swift. Почему UIScreen.main.bounds ведет себя по-разному на разных устройствах?
Я пытаюсь создать игру для IOS, используя SpriteKit. Моя проблема в том, что разные устройства выводят разные вещи. Это код, который я пытаюсь: var testPath = CGRect( x: 0, y: 0, width: UIScreen.main.bounds.width * 2, height:...
1481 просмотров
schedule 02.07.2022

Не можете понять, как заставить работать ориентацию вверх ногами в iOS 8?
Я добавил код границ UIScreen в AppDelegate.m для iPhone 6, и теперь ориентация устройства для iPhone 6 не будет работать для портретной/перевернутой ориентации. Upside Down — это то, что не работает в симуляторе и устройствах. Код в AppDelegate.m...
1511 просмотров

Обнаружение дисплея Retina
Предоставляет ли iOS SDK простой способ проверить, есть ли на текущем устройстве дисплей с высоким разрешением (сетчатка)? Лучший способ, который я нашел сейчас, - это: if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] == YES...
98836 просмотров
schedule 29.03.2023

iOS: программное создание UIWindow приводит к неправильному положению
В iOS 5.1.1 я обнаружил, что если я создаю свой UIWindow (мне надоел IB) и устанавливаю для его рамки значение [UIScreen mainScreen].bounds, окно отображается под строкой состояния . Однако, если я сделаю то же самое в iOS 6, оно появится в нужном...
3669 просмотров
schedule 21.04.2023

[UIScreen mainScreen].bounds против [UIApplication sharedApplication].keyWindow.bounds?
У меня есть мнение, что я хочу покрыть весь экран. И я хочу установить его рамку на весь экран. Просматривая переполнение стека, я обнаружил два разных способа установки рамки просмотра для покрытия экрана: [UIScreen mainScreen].bounds...
6313 просмотров
schedule 30.07.2023

Проблемы автоповорота со вторым UIScreen на iOS8.0 (и 8.1)
Мое приложение управляет вторым экраном (внешний монитор), но я вижу некоторые «странные» вещи в отношении поворота (вещи, которых нет в iOS7) Если я запускаю приложение (и подключаю второй экран) в альбомной ориентации, затем нажимаю кнопку...
390 просмотров
schedule 25.08.2023

iOS Simulator имеет разную высоту экрана между ios 7.1 и ios 8.2 для одного и того же iPhone 5s
Симулятор iOS испытывает странную проблему при тестировании среды iOS 7.1 и iOS 8.2. Когда я пытаюсь получить размер экрана для iPhone 5s, результат отличается. это баг симулятора? или это разница между iOS 7 и iOS 8? Большое спасибо за любой...
240 просмотров
schedule 11.12.2022

Снимок UIView неправильно масштабируется?
У меня есть UIView canvas , и я хотел бы сохранить его снимок экрана и его подвиды (которые представляют собой цветные фигуры) в фотопленке, когда я нажимаю UIBarButton shareBarButton . Это работает на симуляторе, однако не создает изображение...
243 просмотров
schedule 10.09.2023

Добавление эффекта затухания анимации при изменении яркости UIScreen (Swift)
Просто интересно, возможно ли вообще изменить яркость экрана с эффектом затухания. Яркость экрана можно изменить с помощью UIScreen.mainScreen().brightness = CGFloat(1) , но это сразу же изменит текущую яркость на переменную. Я хочу знать, можете...
868 просмотров
schedule 08.06.2023

iOS - Неверные границы экрана UIS в viewWillTransition для iPad
Мне нужно проверить, изменилось ли ориентация моего устройства в iOS 8+. Мой подход: override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { super.viewWillTransition(to: size, with:...
1455 просмотров

Swift iOS — как обрезать горизонтальные ячейки CollectionView, когда они собираются выйти за границы экрана
У меня есть ячейка collectionView, которая отображает ячейки по горизонтали. Я хочу, чтобы на экране отображалось только определенное количество ячеек, а после суммы, которую я хочу отобразить, ... или что-то еще, чтобы показать, что доступно...
292 просмотров

Apple TV как внешний UIScreen на устройстве iOS
У меня есть приложение, которое отображает видео в подвиде, и было бы неплохо дать возможность отображать это видео на втором экране, таком как Apple TV, и иметь возможность использовать это освобожденное пространство для отображения дополнительных...
835 просмотров
schedule 07.12.2022

Основные границы UIScreen не учитывают фактический размер экрана устройства.
Я хотел создать проект без каких-либо раскадровок. Я удалил раскадровки Main и LaunchScreen. Как обычно я добавил в свое приложениеDidFinishLaunchingWithOptions: window = UIWindow(frame: UIScreen.main.bounds...
433 просмотров
schedule 15.12.2022

Как получить геометрию экрана хост-приложения для пользовательской клавиатуры iOS 8 внутри приложения iPhone, работающего на iPad?
Моя пользовательская клавиатура имеет предустановки для каждого разрешения экрана всех устройств Apple. Итак, у меня есть пресеты для iphone, iphon5, iphone6, iphone6plus и ipad. Но если пользователь запускает приложение для iPhone (например,...
334 просмотров

Получить размер экрана независимо от ориентации
У меня есть TableViewController с несколькими ячейками. Я устанавливаю высоту этих ячеек в методе heightForRowAt: override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return...
47 просмотров
schedule 21.04.2024