Hello, I have been working on an app for quite some time now and I have run into a lot of issues specifically regarding screen scaling across multiple devices. Most of the issues have been resolved but there is still an issue specifically regarding iOS devices. After a lot of testing across multiple different devices it appears that the screens are scaling properly for all screen sizes, Small-ExtraLarge. However, when using iOS devices the scaling becomes thrown off after using a control field, such as a combo box, text input, or even rotating the device between landscape and portrait mode.
When clicking into a combobox to make a seclection, the width of the dropdown options is much narrower than the width of the the combox itself. If i compare this to the behavior of Android devices, the width of options on the dropdown is the same width as the combobox itself.
Another issue regarding iOS devices happens when rotating the device between landscape and portrait mode. When rotating to landscape from portrait, then back to portrait mode, the screen width and height (Parent.Height and Parent.Width) does not seem to update with the propper values of the device. This leads to both screen width and heights becoming unaccurate, and the PowerApp screens will not span across the device correctly. The screens will then become stuck with these incorrect values, leading to a bad user experience. This does not happen on Android devices, only iOS.
For clarification on how I am scaling objects, all of them on screen are scaled based off of some percentage of Parent.Width and Parent.Height respectively. Screens are scaled by the default values Max(App.With/Height, Design.Width/Height). With this being said I dont think this is an issue regarding how I am scaling my screens or objects, but may be an issue with how the PowerApp container app itself is scaling on iOS. Has anyone experienced a similar issue, or found a solution to this issue?
Thanks in advance!
Check out our new profile badges recognizing authored solutions!
We are excited to announce the Power Apps Super Users!
Did you miss the call? Check out the Power Apps Community Call here.
Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!