2016-10-16 3 views
0

셀에 텍스트 필드가있는 tableview가 있습니다. 또한 상단에 탐색 모음이 있습니다. 나는 바 버튼을 탭할 때 텍스트 필드 편집 (키보드 종료)을 할 수 있기를 원합니다. 나는 (ShowMenu는이 모음 단추의 이름입니다) 다음 코드를 사용하여 시도 :bar button on tap swift 키보드를 종료하십시오.

@IBAction func showMenu(_ sender: AnyObject) { 

    //self.view.endEditing(true) 

    //mainTableView.endUpdates() 

    for view in self.view.subviews { 

     if let textField = view as? UITextField { 

      textField.resignFirstResponder() 
     } 
    } 
} 

내가뿐만 아니라 주석 코드를 사용하여 시도했지만 그들 중 누구도 작동하지 않습니다. 도와주세요! 정말 고마워!

답변

0

그냥 그렇게, view.endEditing(true)을 설정

@IBAction func showMenu(_ sender: AnyObject) { 
    view.endEditing(true) 
}