You could draw the background with some bezier curves which should´t be too hard to do. You especially want to do this if you want to recreate something like inte the bottom of that example as well.
Here's a custom view you can use. it just overrides the drawing and makes it's background with a bezier path that has a rounded top
You can just adjust the height and curve with the static values I inserted.
Another way would be to just make a white view that is much bigger than the screen... I'm guessing 3 times the screen width. Then just setting the corner radius to half of it's width making it round.
You could draw the background with some bezier curves which should´t be too hard to do. You especially want to do this if you want to recreate something like inte the bottom of that example as well.
Here's a custom view you can use. it just overrides the drawing and makes it's background with a bezier path that has a rounded top
You can just adjust the height and curve with the static values I inserted.
Another way would be to just make a white view that is much bigger than the screen... I'm guessing 3 times the screen width. Then just setting the corner radius to half of it's width making it round.
To have rounded cornered edges of View:
In case of UIViewController's default view:
In case of top status bar:
Make a custom View as top status bar.
Adding the custom status bar to view:
To make a view to have rounded top:
Usage: