2016-11-02 2 views
1

내 탐색 표시 줄에 사용자 지정보기를 만들려고합니다. 탐색 모음에 세 개의 항목이 있습니다. 왼쪽에서 UIImageView를 바로 추가하고 싶습니다. UIImage.Now 오른쪽 막대 단추를 오른쪽에 추가했습니다. & 오른쪽에서 스토리 보드 & 이미지를 추가했습니다. Imageview & UILabel을 왼쪽에 추가하고 싶습니다. 간격을 적절하게 유지하려면 어떻게 추가 할 수 있습니까?탐색 모음에 사용자 정의보기를 추가하는 방법은 무엇입니까?

enter image description here

+0

당신은 그것을 추가 할 수있는 프로그램 to'self.navigationController? .navigationBar' – GoGreen

+0

당신이 다음 제목으로 UILabel의를 설정할 수 있습니다 탐색 모음 제목의 위치를 ​​조정 단지 시도하는 경우 보기,'self.navigationItem.titleView = ' – GoGreen

답변

0
//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]; 
+0

답을 형식화하십시오 –

관련 문제