2012-12-03 38 views

回答

1

您必須爲此任務創建自定義單元格視圖。並在您的表視圖中添加此自定義單元格。

檢查此鏈接瞭解更多信息LinkLink 2

根據您的查詢您只需打,而不是圖片的CustomButton然後設置圖像和tagValue到該按鈕,所以每當你按下按鈕,您可以識別使用tagValue

對於yourTable行

bt1.tag = [NSString stringWithFormat:@"%d0",indexPath.row]; 
bt2.tag = [NSString stringWithFormat:@"%d1",indexPath.row]; 

,然後控制這個.. :)

+0

我已經做了顯示2圖像,但我不能得到特定圖像的價值 – mano

+0

什麼意思的價值..? – Rajneesh071

+0

假設我有第一行顯示4圖像我有顯示「image1」和「image2」和第二行我有顯示「image3」和「image4」現在我點擊了「image3」我怎麼知道image3被點擊? – mano

0

做到這一點,最簡單的方法是創建兩個表視圖和並排放置它們的一面。讓自己成爲兩者的代表和數據源,並在滾動時滾動另一個以實際匹配。這會讓用戶覺得表格視圖有兩列。然後,在確定要給出表格的單元格時,您只需檢查tableView參數以確定是什麼。

+0

你有沒有任何示例代碼? – mano

+0

目前沒有,不,但很簡單。只是,而不是一個表視圖創建兩個。然後讓自己成爲兩者的委託/數據源,並將它們並排放入您的界面中。爲了檢測滾動,AFAIK只需遵守'UIScrollViewDelegate'協議並實現正確的方法來查看用戶何時滾動並以編程方式滾動其他滾動條。它可能會落後一點,因爲我從來沒有這樣做過。當你被要求輸入單元格時,只需檢查表格視圖(也許給他們單獨的標籤)以查看哪個單元格需要單元格,然後從模型中給出正確的單元格。 – Metabble