2011-03-16 2 views
2

표보기를 표 형식으로 표시하기 위해 AQGridView를 사용하고 있습니다.AQGridView 셀을 두 번 탭해야합니다. didSelectItem

나는 무작위의 GridCell가

didSelectItem 

방법을 실행하는 데 두 번 탭해야하는 문제를했습니다.

첫 번째 탭에서 셀이 강조 표시되지만 didSelectItem 메서드가 호출되지 않습니다. 두 번째 탭에서 메서드가 호출됩니다.

아이디어가 있으십니까?

답변

7

이전에 선택한 GridCell을 다시 선택했을 때만 문제가 발생할 수 있습니다. 그래서 당신은 당신의 viewDidAppear 다음과 같은 성명에 추가해야합니다 : 당신은 또한 단지 대신 gridView:willSelectItemAtIndex을 구현하고 NSNotFound 그래서 아무것도 선택되지 않습니다 반환 할 수

[self.gridView deselectItemAtIndex:self.gridView.indexOfSelectedItem animated:YES];