2012-12-27 2 views
0

내가있는 gridview이 코드를 사용하고 있습니다 :UIGridView 선정 배경 색상

https://github.com/tanin47/UIGridView

내가 밀어 때 다른 세포 누를 때까지, 테이블 셀에 배경 색상을 얻을합니다. 코드는

didSelectRow 

무효와 함께 제공하지만 셀은 이미 내가 didselectrow 단순히

cell.backgroundColor = [UIColor redColor] 

사용할 수없는 다른 공간에서 이루어집니다.

간단한 아이디어가 있습니까?

미리 감사드립니다.

답변

0

UIGridView에서 보았던 것은 단순한 디스플레이를 할 수는 있지만 매우 부족하다는 것입니다. 그러나 내가 생각하는 것만으로는 충분하지 않습니다. 내 제안은 AQGridView입니다. 나는 내 프로그램에서이 패키지를 사용했고 그걸로 엄청난 성공을 거두었 다. 그리드에서 현재 선택된 인덱스를 쿼리하는 방법을 포함하여 증가 된 도구 세트를 제공합니다.

UIGridView를 확장하여 선택한 인덱스와 선택한 인덱스에서 셀을 반환하는 메서드를 추적 할 수도 있습니다. 그러나 당신이 대답을 끝내기 만하면 Gridview가 선택된 것을 추적하고, 정보를 적절하게 사용할 수 있도록 View Controller의 gridview에 대한 참조를 유지해야합니다.

+0

선택한보기를 추가하는 코드를 쉽게 확장 할 수 있습니까? – sjors

+0

내 충고는 AQGridView에서 이미 수행 한 모든 작업을 작성한 것입니다. 코드에 코드를 추가하는 것은 끔찍한 일이 아니지만 가장 간단한 방법은 AQGridView를 사용하도록 코드를 다시 작성하는 것입니다. –