0

After updating my xcode all my screens that have navigation controller look like the below image. It looks like all the screens under the navigationController are showing behind each other for the root navController Also it worked fine on previous Xcode versions.

enter image description here Any sugggestions?

rmaddy
  • 314,917
  • 42
  • 532
  • 579
Di Nerd Apps
  • 770
  • 8
  • 15
  • This is not Xcode 11. This is how iOS 13 looks. – rmaddy Sep 23 '19 at 16:59
  • @rmaddy i am using Xcode 11 and running it on an iOS13 on the simulator – Di Nerd Apps Sep 23 '19 at 17:02
  • Sorry, my comment wasn't very clear. The behavior you are seeing is a function of iOS 13, not Xcode 11. If you use Xcode 11 to run on an iOS 12 device (or simulator), you will see the old behavior. – rmaddy Sep 23 '19 at 17:07
  • 1
    Since what you are seeing is correct behavior and there is no issue, there's no answer to provide. However, if you decide to avoid the new iOS 13 behavior (but you shouldn;t), see https://stackoverflow.com/questions/56435510/presenting-modal-in-ios-13-fullscreen – rmaddy Sep 23 '19 at 17:17
  • ok thanks i looked at ur link and added an answer here – Di Nerd Apps Sep 23 '19 at 17:46

1 Answers1

0

to get the behaviour I want I had to :

Set my UITabController present to FullScreen as shown in pic below then all navigationControllers screens/v were fullscreen

enter image description here

Di Nerd Apps
  • 770
  • 8
  • 15
  • Instead of posting this answer, let's close your question as a duplicate of the one I linked. – rmaddy Sep 23 '19 at 17:47