예, 잘못된 장소를보고 있습니다. UITableView의 "이벤트"를 사용하려면 UITableViewSource
을 구현하고이를 테이블 뷰에 할당해야합니다. 가장 일반적인 방법은 중첩 된 클래스로 테이블 뷰의 컨트롤러에해야 할 일 :
myTableView.Source = new MyTableSource();
참고 UITableViewSource 클래스가 : 그런 다음 테이블 뷰의 소스 속성에 MyTableSource 클래스를 설정
private class MyTableSource : UITableViewSource
{
public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
{
// Do something for the selected row
}
// Override both RowsInSection and GetCell methods!
}
Objective-C에는 존재하지 않습니다. UITableViewDataSource와 UITableViewDelegate의 메소드를 모두 호스트하는 MonoTouch 클래스 일 뿐이므로 훨씬 간단합니다.
당신은 "그 목록의 항목이 선택되었습니다"라고 말했습니다. 어떤 목록이 있니? 그리고 어떤 아이템? 이 점을 분명히하십시오. – Ravin
질문은, 어떻게 모노 토치 UITableView의 항목이 선택되었는지 들어 봅니다. 시간 내 주셔서 감사합니다. –