2014-10-22 1 views
0

그래서 상세한 ViewController를 닫기 위해 어떤 func가 tableView에서 열렸는지 궁금합니다. 현재보기를 닫으려고했지만 터치 이벤트는 특정 단추가 아닌 화면의 아무 곳이나 터치 할 때 발생합니다. 스토리 보드의 버튼 만 사용해 보았지만 행운은 없습니다. 아래는 지금까지 작업 한 내용입니다 (다시 버튼 특정 아닙니다).신속한 버튼이있는 dismissViewController

//DetailedViewController.swift 
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { 
     self.dismissViewControllerAnimated(true, completion: nil) 
    } 

모든 의견 또는 방향을 크게 높이 평가합니다!

답변

0
@IBAction func buttonAction(sender: AnyObject) { 
    self.dismissViewControllerAnimated(true, completion: nil) 
} 

버튼을 스토리 보드보기 컨트롤러에 놓고이 동작의 작은 원에서 마우스 오른쪽 버튼으로 드래그하여 버튼으로 드래그하십시오. 또는 프로그래밍 방식으로 단추를 만들고 단추에서 addTarget(self, action:"buttonAction:")을 호출하십시오.