How do I change the preview device in Xcode storyboard? - ios

As you can see from the below image
The storyboard preview is of some tablet device, I need to change this to the latest iphone or iphone 4s, how can I do this? Also I know about the assistant editor and how to preview on multiple devices using the assistant editor, thats not what I want, I want to change the preview in the story board itself

You need to follow four steps.
Press Cmd + Alt + Enter(return). It will show two window.
Click on 'Manual' text. It will show menu with Last option as 'Preview'.
Select it.
4.Select device type from bottom '+' button into which you want to see preview.

In Xcode 9.2, simply go to your Storyboard and go to the bottom, Click View As and choose a device you like.

Try this:
Select view controller > click on attribute inspector > select size you want.

select any viewController and then in attributes inspector tab you can change size.

You can open the utilities view and select the simulated size for the view controller
Utitilities View

Related

iPad is not present the "view as" section in the storyboard

iPad is not present in the size inspector of storyboard. This is the section located in the lower left side which can show you how the View Controller will look like on different size phones.
However it shows other devices. Can someone tell me how I can add iPad?
Find the xcodeproj file in the Project Navigator on the left side of the screen. Then Under Deployment Info -> Devices, pick Universal from the dropdown.

how to create viewcontroller for ipad in ios Aplication?

I am working on a iPad Application.
My target is set to Ipad.
in Storyboard when i add new view controller.i am not able to add Size for ipad like iPad Full Size etc.issue is attached in Screenshot.
Choose Size from Xcode's Attributes Inspector is showing Invalid value.
Please Help me to find out an issue.
while u create the project make sure you have selected Universal option for the Devices.

Can't get the xcode storyboard modal buttons to change screen

I've been following an ios tutorial where I'm required to create multiple view controllers with different screens and connect buttons with modals. I've set up the buttons propertly and even set up the modal settings, but when I run the iphone simulator, nothing happens when i click the button. Is this a bug or am i doing something wrong?
Thanks!!
its probably a problem with your storyboard connections
Open your storyboard
Open the right utilities panel in Xcode
Select the connections inspector tab
Select the different views/buttons involved in the failed interaction, and check the connections panel.
My guess is it's the button's connections - either it's missing or its trying to link to a connection that isn't existing

Why are all my view controllers square shaped?

I'm trying to get it to be an iphone project, but when I drag any view controller into the storyboard, it's just a weird almost-square, neither ipad nor iphone. What am I doing wrong here? Newest version of XCode.
This is a new feature called "size classes". You can use it to create a universal storyboard for iPhone and iPad at once.
But I don`t really like it so here is how to turn off: In storyboard, open utility inspector (right), then go to file inspector (left) and now disable "Use Size Classes". Then you will get the standard storyboard.
You're not doing anything wrong. The default is to design with UI constraints so that the actual output size doesn't matter.
What you can do is set the size you want to preview your controller at in the options in the right hand pane. E.g.

xcode 6.1 iphone/ipad storyboard

Trying to design iphone UI on xcode's new storyboard:
This seem's a little haphazard for designing just iphone UI.
I expected some form of 'iphone' 'ipad' 'extendable' boundaries or lines but all i can find is this one single storyboard. is it really just the single storyboard now or am i missing some additional controls?
Starting with XCode 6, the storyboards for the iPhone and iPad have been combined using a new feature called Size Classes. That's a good thing (most of the time), since it lets you design one interface that will adapt itself to different screen sizes.
Of course, there are situations where you may want to use different storyboards for the iPhone and iPad. After all, some apps just need a whole different approach on palm and tablet sized devices.
If you want to use the new Size Classes, see one of the growing number of tutorials, like this one by Ray Wenderlich: http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial.
If you would like to use separate storyboards for iPhone and iPad, here's how:
Start with a new Single View Application.
a. Select File|New|Project.
b. Select iOS, Application and click "Single View Application."
c. Click Next.
d. Give the project a name, then click "Next."
e. Pick a location and click "Create" to create the project.
Convert the starting storyboard to an iPhone storyboard.
a. Select Main.storyboard, and select the file inspector (the document icon at the top of the right pane) if it is not already selected.
b. Uncheck "Use Size Classes."
c. A dlialog will appear. Select "iPhone" from the drop down menu, then click "Disable Size Classes."
d. Rename the storyboard as "Main_iPhone.storyboard."
Create the iPad storyboard.
a. Select File|New|File from the menu bar. From the dialog that appears, select iOS|UserInterface. Click on "Storyboard" and click "Next."
b. Rename the file as "Main_iPad.storyboard," then save it, typically in the Base.lproj folder of your project folder.
c. Add a view controller, and make it the initial view controller by clicking the "Is Initial View Controller" check box in the Attributes Inspector pane.
Convert the new storyboard to an iPad storyboard by following the same steps as #2, above, but this time select iPad rather than iPhone when you select the platform.
Link the storyboards to the app.
a. Open the Info.plist.
b. Change the name for "Main storyboard file base name" from "Main" to "Main_iPhone.storyboard".
.c Add a new property called "Main storyboard file base name (iPad)" and give it the name "Main_iPad."
That's it! You can now create separate UIs for iPhone and iPad the way you always did.
In Utility Area select your storyboard
Show the Atributes inspector > Simulated Metrics > Size > Select Size

Resources