Take your iPad apps to the next level

RSS for tag

Discuss the WWDC21 session Take your iPad apps to the next level.

Posts under wwdc21-10057 tag

4 Posts

Post

Replies

Boosts

Views

Activity

Set UIWindowScene.PresentationStyle on SwiftUI Scene?
Hi fellow SwiftUI developers, I have a sample view that I'd love to render as a modal window, similar to the Mail message compose window in iPadOS 15: WindowGroup("general.status", id: "create") { authorView } .handlesExternalEvents(matching: ["starlight://create"]) .commands { TextEditingCommands() } With this setup via handlesExternalEvents(matching:Set<String>), I can get a window to open using openURL with a custom identifier, and I can see the modal option in the multitasking menu. However, when opening this window, it still appears as a full-screen scene. I noticed that in "Take your iPad apps to the next level (WWDC21)", you can set a presentation style for a window in UIKit by setting the presentation style to UIWindowScene.PresentationStyle.prominent. However, I can't find anything equivalent to this in SwiftUI. Is there a way I can do this in SwiftUI, or call some UIKit code to set the WindowGroup (or the authorView) with that activation condition?
1
0
1.9k
Feb ’22
Keyboard shortcuts for standard iPadOS 15 keyboard shortcuts
My iPad app supports features such Copy (cmd-C) and Paste (cmd-V). How can I get these to show in the Edit menu when I hold down the Command key? Undo (cmd-Z) and Redo (shift-cmd-Z) show perfectly. Looks like the system internally looks at UndoManager. Same with Hide Sidebar: system detected presence of Sidebar and is showing the keyboard shortcut to hide it. Ramon.
1
0
1.2k
Jan ’22
Set UIWindowScene.PresentationStyle on SwiftUI Scene?
Hi fellow SwiftUI developers, I have a sample view that I'd love to render as a modal window, similar to the Mail message compose window in iPadOS 15: WindowGroup("general.status", id: "create") { authorView } .handlesExternalEvents(matching: ["starlight://create"]) .commands { TextEditingCommands() } With this setup via handlesExternalEvents(matching:Set<String>), I can get a window to open using openURL with a custom identifier, and I can see the modal option in the multitasking menu. However, when opening this window, it still appears as a full-screen scene. I noticed that in "Take your iPad apps to the next level (WWDC21)", you can set a presentation style for a window in UIKit by setting the presentation style to UIWindowScene.PresentationStyle.prominent. However, I can't find anything equivalent to this in SwiftUI. Is there a way I can do this in SwiftUI, or call some UIKit code to set the WindowGroup (or the authorView) with that activation condition?
Replies
1
Boosts
0
Views
1.9k
Activity
Feb ’22
Keyboard shortcuts for standard iPadOS 15 keyboard shortcuts
My iPad app supports features such Copy (cmd-C) and Paste (cmd-V). How can I get these to show in the Edit menu when I hold down the Command key? Undo (cmd-Z) and Redo (shift-cmd-Z) show perfectly. Looks like the system internally looks at UndoManager. Same with Hide Sidebar: system detected presence of Sidebar and is showing the keyboard shortcut to hide it. Ramon.
Replies
1
Boosts
0
Views
1.2k
Activity
Jan ’22