2012-12-27 76 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。 –