2016-10-25 4 views
0

xcode 8.0을 사용 중입니다. 사용자 지정 탐색 모음 단추 항목에 문제가 있습니다. 사용자 정의 막대 버튼이 탐색에 표시되지 않습니다.탐색 모음 버튼이 신속하게 표시되지 않음 3

let button = UIButton.init(type: .custom) 
     button.titleLabel?.text = "dsfjksdf" 
     button.titleLabel?.textColor = UIColor.black; 
     button.addTarget(self, action:#selector(GigDatesViewController.btnNext), for: UIControlEvents.touchUpInside) 
     button.frame = CGRect.init(x: 0, y: 0, width: 30, height: 30) 
     let barButton = UIBarButtonItem.init(customView: button) 

     navigationItem.leftBarButtonItem = barButton 
+0

당신이 navigationItem을 확인합니다. –

+0

질문에 게시 한 코드는 어디에 있습니까? View Controller 클래스의'viewDidLoad'에 있나요? 보기 컨트롤러가 탐색 컨트롤러에 포함되어 있습니까? – rmaddy

+0

우리는 xib 's를 사용하고 있는데 viewDidLoad, viewWillAppear 모두 시도했습니다 – aafat

답변

-2

난 당신의 코드를 시도 않았고 내가 barButton.title가 존재하지 않거나 비어 얻을, 그래서 당신은 같은 버튼 이미지를 설정할 수 있습니다 : 이제 leftBarButtonItem에서 이미지를 볼 수 있습니다

button.setImage(UIImage(named: "image_name"), for: .normal) 

.

당신이 leftBarButtonItem에 사용자 지정 텍스트를 사용하려는 경우 사용할 수 있습니다

let barButton = UIBarButtonItem(title: "dsfjksdf", style: .plain, target: self, action: #selector(GigDatesViewController.btnNext)) 
navigationItem.leftBarButtonItem = barButton 
관련 문제