2012-12-27 54 views
0

我使用此代码为一个GridView:UIGridView选择的背景色

https://github.com/tanin47/UIGridView

我要当推得到的表格单元格背景颜色,直到其他细胞推。该代码带有一个

didSelectRow 

无效,但该小区在另一空隙已经取得,所以我不能在didselectrow简单

cell.backgroundColor = [UIColor redColor] 

使用。

任何简单的想法做到这一点?

在此先感谢。

回答

0

从我看到的UIGridView中,它是非常不足的,可以做简单的显示,但对于我认为你可能想要的东西还不够。我对你的建议是看看AQGridView。我在我自己的程序中使用了这个包,并且取得了巨大的成功。它提供了一个增加的工具集,包括查询网格中当前选定索引的方法。

您也可以尝试自己扩展UIGridView以跟踪选定的索引和方法以返回所选索引处的单元格。但无论你最终做出的答案是让你的GridView跟踪选定的内容,然后在视图控制器中保留对gridview的引用,以便你可以适当地使用这些信息。

+0

有没有简单的方法来扩展添加选定视图的代码? – sjors

+0

我的建议是看看AQGridView,它已经写好了你需要做的一切。将它添加到代码中并不是一件可怕的工作,但我仍然认为最简单的方法是重写代码以使用AQGridView。 –