Adjusting the position of Navigation Bar Items in Swift - ios

I'm currently designing a Navigation Bar in my storyboard and I wanted to bring my two right side navigation buttons closer together.
How would I go about this? All I have right now is just a regular view controller with a navigation bar on it and two buttons.
I do have my two buttons connected to my ViewController code so I would have no problem doing it programmatically or in the storyboard.

One possible option: add a view as the single item in that position, and then add your buttons to that view.

Related

Put the Navbar fixed while move between tabs

I use the same NavBar in all the views of TabBar, right now I have an Initial TabBarController with five NavigationController and each one with its ViewController.
The thing is that when selecting any section in the TabBar the hole screen, including the NavBar, moves to the selected section.
I need the Navbar and Tabbar to be fixed and only the content in the middle to move when tap to go to some screen.
Hope the description of the problem is clear.
Any ideas what i can do to replicate that behavior?? Thanks!
The reason that is happening is because each tab/view has it's own NavigationController. Instead you need to share one NavigationController with all of the views so that the NavBar isn't a new one every single time
Navigation bar is a part of the navigation controller's view. If you have separate navigation controllers, you essentially have those many navigation bars.
If you just want a single navigation bar / controller and control the content with a bottom bar, you can simply use a toolbar / tabbar (without tabbarcontroller) at the bottom, to navigate / change content

navigation bar not coming common to both screens

This is my slide menu in cyan color on the left and dark on the right is my actual window having the slide menu. i need a common navigation bar for both of them but i am not getting it.
I have attached my slide menu with a navigation bar "embed in" and which furthure is connected to swrevelviewcontroller. what should i do to get a single top navigation bar in a situation where the slide menu is visible and the screen also.
First go to storyboard select view controller then check properties from right side.
Then after you need to set UIBarButton(menu/back) manually in all view controller as per requirement. Might be your problem will solved.

iOS UITabBar position and items

I've created a view and I added a UITabBar dragged from Storyboard.
The problems I'm facing are the following. I'm trying to add more items to the UITabBar from storyboard but can't seem to find any information of how to do that. Any pointers would be appreciated
I'm not using UITabBarController.
Is it possible to decide where to place the tab bar. If I want it in the middle of the screen for testing?
Thanks
here is the steps :
Add a Tab bar to your View controller .
Drag a tab bar item and add it to you tab bar like so
And you are done; By default the tab bar will be added to the bottom of the screen

Make right button visible in a slide out panel with a navigation controller

I currently have a view with a navigation controller and two menu bar items, the left one causes a slide out panel to appear using SWReveal. What I want to do is add a navigation controller to the slide out panel, but make it so the right button doesn't get cut off by the upper view.
I want a button just to the left of where the hamburger button on the upper view is. I'd like to do this in Swift, if there's no way to do it in the storyboard.
I found the solution after looking at this post. Just go into SWRevealViewController.m, scroll down to the _initDefaultProperties block, and change the value of _rearViewRevealOverdraw from 60.0f to 0.0f.

Multiple bars at top in iPad Screen

I want to know can we create 2 bars at top like in this screen shot. one top bar with multiple buttons and search bar and second one with the back button.
You can use the UINavigationBar from the UINavigationController and you can add on the view of your currently displayed UIViewController a UIToolBar right at the top of the view.

Resources