Есть ли способ отключить режим многозадачности с помощью оконных приложений на iPad (iOS 26)?IOS

Программируем под IOS
Ответить
Anonymous
 Есть ли способ отключить режим многозадачности с помощью оконных приложений на iPad (iOS 26)?

Сообщение Anonymous »

На iPados 16+ приложения могут работать в режиме многозадачности в окне (рецепта с использованием размеров).
Я хотел бы заставить мое приложение всегда оставаться полноценным, не позволяя пользователям изменения размера. /> Вот что я пробовал до сих пор: < /p>

Код: Выделить всё

if UIDevice.current.userInterfaceIdiom == .pad {
if let sizeRestrictions = windowScene.sizeRestrictions {
let screenSize = windowScene.screen.bounds.size
sizeRestrictions.minimumSize = screenSize
sizeRestrictions.maximumSize = screenSize
}
}
This sets both the minimum and maximum size to the screen bounds.
However, even with this, the user can still scale the app window down by about ~11%.
Example (iPad Pro 13" M4 simulator):
screenSize: (1032.0, 1376.0)
After scaling DOWN: {899, 1221} < /p>
Я также заметил, что WindowsCene (_: didupdateefficeceemetometry :) предоставляет некоторую геометрию: < /p>

Код: Выделить всё

func windowScene(
_ windowScene: UIWindowScene,
didUpdateEffectiveGeometry previousEffectiveGeometry: UIWindowScene.Geometry
) {
print(previousEffectiveGeometry.description)
// 
}
Есть ли способ полностью отключить режим многозадачности на iPad (iOS 26), чтобы приложение всегда оставалось полноценным?

Подробнее здесь: https://stackoverflow.com/questions/797 ... pad-ios-26
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»