2014-09-23 3 views
0

버튼을 TableViewCell 안에 배치하면 버튼이 다른 ViewController에 데이터를 전달하고 표시하는 동작을 트리거합니다. 내가 클릭 한 특정 셀의 레이블에 액세스 할 수있는 방법이 있습니까?부모 셀 라벨에 즉시 액세스

셀을 만들고 API에서 채 웁니다.

예를 들어, 나는 10 개의 셀을 가지고 있으며, 모두 내부에 다른 레이블을 가지고 있습니다. 내가 클릭 한 셀의 레이블에 액세스해야합니다 (또는 내가 클릭 한 버튼이 자식 인 셀).이 데이터를 다른 셀로 전달해야합니다. ViewController

건배!

답변

0

버튼 태그에 내 API의 ID를 부여하고이를 다른 ViewController에 전달하여이 문제를 해결했습니다. 작동

0

, 난 그냥이를 생각했다 :

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { 

     let indexPath = self.tableView.indexPathForSelectedRow() 
     let cell = self.historyViewTable.cellForRowAtIndexPath(indexPath!) 
     println(cell.cellLabel.text!) 
    }