@elitethedev However, I believe that using input or textarea fields in a bottom sheet can make users feel insecure, as if their content might be lost at any moment, because bottom sheets are very easy to accidentally close while swiping.
One of the fastest ways to make your app feel iOS native almost immediately is to stop designing a full screen for everything.
iOS Human interface guidelines highly favors layered compositions. Placing stuff-on-stuff but maintaining the same spatial continuity.
A (new) full screen mentally takes over the user. Out of sight is out of mind.
Thats expensive cognitively. And you could outrightly lose money if your business happens to be in some select domains.
You shouldn't "teleport" your users between screens for every single activity. Especially when it's a sub task.
Try to use:
bottom sheets,
contextual menus,
inline expansion,
popovers,
and progressive disclosure
Before jumping into a full screen.