2017-05-05 1 views
0

사용하여 탐색 제목 옆에 내가 그렇게하고 싶습니다 :아이콘 스위프트 3

enter image description here

을 오른쪽 버튼에 관하여,이 한 :

let buttonRight = UIBarButtonItem(image: UIImage(named: "back"), style: .done, target: self, action: nil) 
let textRight = UIBarButtonItem(title: "Mixte", style: .done, target: self, action: nil) 

self.navigationItem.rightBarButtonItems = [textRight, buttonRight] 

을하지만 난을 변경할 수 없습니다 이미지의 크기와 텍스트의 클릭이 이미지의 클릭과 다릅니다 (클릭은 분리됩니다).

둘 다 한 번만 클릭하고 싶습니다.

이제 중간에있는 제목에 대해 어떻게 해야할지 잘 모릅니다.

답변

0

두 단추를 동일한 방법으로 실행하려면 선택기를 추가해야합니다.

let buttonRight = UIBarButtonItem(image: UIImage(named: "back"), style: .done, target: self, action: #selector(YourViewController.doSomething(_:)) 
let textRight = UIBarButtonItem(title: "Mixte", style: .done, target: self, action: #selector(YourViewController.doSomething(_:)) 

class YourViewController: UIViewController { 
    func doSomething(_ sender: AnyObject){ 
     // 
    } 
} 
+0

아니요 ... 예를 들어 texte를 클릭하면 색상이 texte에서만 변경되고 아이콘과 동일하게 변경됩니다. / – KevinB