View Resize When In-Call Status Bar Changes

I am trying to understand what expectation is around resizing.

I currently have an iOS app working with dynamic view sizes. That is, they are correctly installed when the status indicator of an incoming call is visible and invisible.

The problem I encountered is when this status bar changes and the view has already been drawn, it remains at its current size. If the panel is hidden, the view is too small. If the panel appears, the view is too large and the top is hidden. If I use the navigation below to switch to a new screen, everything is drawn correctly. The only problem is that the screen is displayed when the panel is resized.

Here are some illustrations illustrating what is happening. This is what I see after a normal start, and then a panel is displayed.

Normal launchthen the bar is shown

And this is what I see when I start with the bar shown, and then it is hidden.

Launch with bar shownthen the bar is hidden

What is the likelihood of properly managing these scenarios? Is there something in IB that needs to be selected, but it is not, or do I need to do something programmatically?

+4
source share
1 answer

I checked "full screen on startup" on my uiwindow in IB, and this resolved a similar problem.

0
source

All Articles