2012-10-08 5 views
0

저는 UISplitViewController를 MTSplitViewController로 바꿨습니다. 한 가지 문제를 제외하면 매우 훌륭하게 작동합니다.Monotouch MTSplitViewController 행 선택 해제

마스터보기에서 내비게이션 컨트롤러를 사용하고 한 번 선택하면 해당 행을 파란색으로 선택하여 현재 항목 세부 정보보기를 볼 수 있습니다. 동일한 코드가 MTSplitViewController 작동하지 않습니다 어떤 이유

 public override void Selected (DialogViewController dvc, UITableView tableView, NSIndexPath indexPath) 
    { 
     if (AppDelegate.IsPhone) 
      base.Selected (dvc, tableView, indexPath); 
    } 

나는 아무 생각도 이유도 없어 :

내가 선택한 방법을 오버라이드 (override)하지 않음으로써 애플의 UISplitViewController으로 쉽게 할 수

은 아이 패드 경우 base.Selected 일 . 나는 그것의 코드를 연구했지만 왜 이것을하는지 보지 못한다.

도움이 정말 감사합니다! 당신이 마스터를 만들 때

ClearsSelectionOnViewWillAppear = false; 

이 발견 :

답변

0

만 그래서 희망이 마스터 뷰 세트에서 다른 사람의 시간 :

을 절약 할 수, 무슨 일이 일어나고 있는지 알아 내게 반나절을했다/Xcode의 세부 프로젝트