Alright! I know this has been asked/discussed here quite a few times but I’m going to ask it again because the answers don’t exactly work for me.
First off, I’m trying to properly implement a login page with 2 fields, username and password. I have these fields centrally placed and using percentage based constraints for all 4 constraint value and whenever the password field is focused, it is then covered by the keyboard. I searched this and the recommendation is to place these fields into a scroll view. I did that, built the app and then all of the fields are stacked on top of each other. The assumption here is that the elements inside of a scroll view will have to be set to a static constraint. I set the constraints to a static px value and then BAM, all is good. Or at least I thought it was. I run the app on a smaller device screen and the fields extend beyond the screen.
So my question to the community to the community is, how does everyone else handle this? Are nested elements within a scroll view supposed to not scale with the actual view? Is this normal functionality or a bug within Dropsource? I have include some screenshots of how this is setup. Also, I know that smaller iOS devices are going to be phased out but I just want to make sure that I’m setting this up correctly with as many devices support as possible.
Email text field Constraints
Scroll View Constraints
iPhone X View
iPhone 5s View