user979331
user979331

Reputation: 11861

iOS storyboards - UINavigationBar not appearing when I add it

I added a UINavigationBar to a detail controller scene, but when I run my app the UINavigationBar does not appear. Why is it doing this ? I have the custom class set to the controller I want it too, but its not appearing, here is a screenshot.

enter image description here

but when I run this app, I dont see the "Title" bar or anything.

Upvotes: 0

Views: 616

Answers (3)

Icaro
Icaro

Reputation: 14845

To add constraints select your navigation bar and click in the icon as in the picture.

enter image description here

uncheck "constrain to margins" as you want the navigation bar to snap in the boards of the screen, select the up and left red dots lines and add the value 0 to the drop boxes, meaning 0 pixels from the left and top of the screen. Select Update frames and click in add constraints.

I can see in your screenshot you have other screen with problems (red icon next to the view controller) you should also fix that, click in the icon for more details about the error/warning

Upvotes: 2

Manisha Parmar
Manisha Parmar

Reputation: 152

Add constraints to your navigation bar. However, IcaroNZ suggested the best way for navigation

Upvotes: 0

Icaro
Icaro

Reputation: 14845

I am not sure if I understand what you are trying to do, but try this,

Select the detail view and go to the xCode menu and select editor->Embed in-> Navigation Controller.

I hope it helps

Upvotes: 1

Related Questions