//FETECH BUTTON IMAGES FOR BOTH STATES NORMAL AND SELECTED
var normal= UIImage(contentsOfFile:NSBundle.mainBundle().pathForResource("FIRSTBUTTONIMG", ofType: ".png" , inDirectory: "FOLDER_PATH")!);
normal = normal?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
var selected = UIImage(contentsOfFile:NSBundle.mainBundle().pathForResource("FIRSTBUTTONIMGSELECTED ", ofType: ".png" , inDirectory: "FOLDER_PATH")!);
selected = selected?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
let Fbutton = UIButton(type: .Custom);
Fbutton.setImage(normal, forState: UIControlState.Normal)
Fbutton.setImage(selected, forState: UIControlState.Selected)
Fbutton.addTarget(self, action:#selector(YOURBTNACTION(_:)), forControlEvents: .TouchUpInside)
Fbutton.frame=CGRectMake(0, -6, 53, 53)
//ADD YOUR CUSTOM VIEW AND ADD ABOVE BUTTON INSIDE CUSTOM VIEW
let CustomView = UIView()
CustomView.frame=CGRectMake(0, 0, Fbutton.frame.height, Fbutton.frame.width);
CustomView.addSubview(Button)
//ADD MORE ITEMS TO CUSTOM VIEW IF NEEDED
//ADD THAT CUSTOM VIEW TO UIBarButtonItem
let CustomViewButton:UIBarButtonItem = UIBarButtonItem(customView: backCustomView)
//ASSIGN THAT UIBarButtonItem TO leftBarButtonItems AS ARRAY ITEM
self.navigationItem.leftBarButtonItems=[CustomViewButton,MORE ITEM IF NEEDED];
당신은 그것을 추가 할 수있는 프로그램 to'self.navigationController? .navigationBar' – GoGreen
당신이 다음 제목으로 UILabel의를 설정할 수 있습니다 탐색 모음 제목의 위치를 조정 단지 시도하는 경우 보기,'self.navigationItem.titleView =' –
GoGreen