Вопросы по теме '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 просмотров
schedule
30.08.2022
Обнаружение дисплея 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 просмотров
schedule
13.07.2023
Swift iOS — как обрезать горизонтальные ячейки CollectionView, когда они собираются выйти за границы экрана
У меня есть ячейка collectionView, которая отображает ячейки по горизонтали. Я хочу, чтобы на экране отображалось только определенное количество ячеек, а после суммы, которую я хочу отобразить, ... или что-то еще, чтобы показать, что доступно...
292 просмотров
schedule
08.01.2023
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 просмотров
schedule
17.02.2024
Получить размер экрана независимо от ориентации
У меня есть TableViewController с несколькими ячейками. Я устанавливаю высоту этих ячеек в методе heightForRowAt:
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return...
47 просмотров
schedule
21.04.2024