iOS 15 adds a new way to display scenes which Apple seems to call "prominent" (docs). From what I can tell, your scene's window has a frame equal to the devices' main screen but then OS then scales it down for display. This is a problem because it seems that the keyboard's frame is not adjusted for this when listening to keyboard notifications via NotificationCenter which is making it impossible to implement keyboard avoidance for while the scene is displayed prominently. Has anyone else run into this or know of an API to get the actual dimensions of your scene so that it's possible to calculate?
Post not yet marked as solved
Dear all developers,
I’m an Apple product fan for about nine years. All my electronics, such as iPhone, iPad, macbook, AirPods, etc, all these are my usual belongings for every day. However there’s always a frustrating problem about my photos. I’m a piano learner/lover and without doubt I need to view music sheets which have been edited and saved in my photos…..then I got hundreds of photos in my iPad and actually every time it takes me huge amounts of time to catch the sheets I need!!! Is there any “rename” or “text label” function for every photo so that I could search the name and quickly locate ??? I sincerely advise that would be developed in the near future. Please be so kind as to see to it that my suggestions would arrive at the development department…..Thanks!
Post not yet marked as solved
Hi,
I added my app to Transporter but I got that message:
Apple support confirmed my Bundle ID was ok.
Any suggestion?
Best,
Steeve
Post not yet marked as solved
Hello,
Let's say a customer gains in-app currency (points). Can these points then be redeemed by said customer for gift cards like amazon?
Post not yet marked as solved
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.
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?