How to convert xcode 8 storyboard to xcode 9 - ios

I've developed my project with Xcode 8 and I need to change the project to Xcode 9. But in Xcode 9 the navigation and other UI got collapsed. So is there any procedure to change?

There is no change in design from xcode 8 > xcode 9 except one change for iPhone-X, for supporting layout of iphone x you need to enable safe area from right panel, if you will not enable Safe Area then black bar will show.

Related

Xcode 10 not showing images and removes Auto layout constraints that was there on Xcode 9

Here are the screenshots of my Xcode 10 storyboard vs Xcode 9 for the same project.
How can we fix that?

Views have indention after opening storyboard in xcode 8

I want to upgrade my iOS 8 App to iOS 10 (In House App). After opening the project in Xcode 8 and running the app on an iPad/Simulator all custom views have indention from the navigationbar. (UITableViewController do not have this Problem.)
View as seen in IB
This is the View in the Interface Builder.
These are the settings in the inspector
View in Simulator
As you can see, the border of the "P"-Symbol has an unintended indention. The TableView Section Header is also not visible in the simulator.
So my Question is: How can I fix this? I tried to set the Storyboard Document type to Xcode 7.

iPhone 5 storyboard still shows padding when running on iPhone 5

I have made a new app with storyboard, where the storyboard is currently just for iPhone 5. But the issue is, when I run this on iPhone 5 device/simulator, it shows padding at the top and bottom of the screen as if an iPhone 4 application is being run. Please see the screenshot I have attached. And help where did I go wrong.
EDIT : Actually its still not working. In iOS 8 its coming fullscreen but in iOS 7 for some reason the black padding is coming. PLease hellpppp.
EDIT - I got the issue.Apparently, in xcode 6, when Launchscreen.xib is given, it does not work for ios 7 and it works perfectly normal for ios8.
Previous answer - The issue was, in Xcode 6.0, the new project generates a LaunchScreen.xib file, but apparently you manually have to go to the General settings for the target and select the launch screen File options from the drop down. This solves the issues. :)

iOS 7 app doesn't fill the whole screen in Xcode 6 simulator

iOS 7 app doesn't fill the whole screen in Xcode 6 simulator. But when i set the app to target iOS 8, it works fine. Here are two screen captures:
This is for iOS 7
This is for iOS 8
Can someone help me?
You can try these solutions:
Try to create launch images(640*960 #2x.png & 640*1136 -568h#2x.png) and set them into project properties for "Launche images source".
or
Create .xib file with active autolayout and set this file as "launch screen file".

Use xcode5 develop ios6 programe, the view's origin Y [duplicate]

This question already has an answer here:
New iOS 7 statusBar leaves a range 20px in apps compiled in Xcode 5 [closed]
(1 answer)
Closed 9 years ago.
I have a app develop under ios6 and does not release for now, yesterday I'm upgrade my xcode to 5, and I'm try use it develop my old app, everything is ok, but some of my controller's base view's origin Y is 0 for now, it means these views are just below the status bar, and navigation bar over it. I don't want to add 44 to all of the controllers base view's frame origin y.
Does someone know about this, or do I needs to switch my xcode to 4
In my opinion you have two options:
1) Install the iOS6.1 SDK into Xcode5. The easiest way to do this is copy the ios6 SDK from Xcode 4 found in: Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ and paste it in the same place inside Xcode5 app. (See more details here: Is it possible to install iOS 6 SDK on Xcode 5). After that you can use 'Base SDK: iOS6.1'.
2) Make all your navigation controllers opaque instead of translucent. For example in Interface Builder, uncheck the Translucent check box after selecting your navigation bar.

Resources