[問題] 關於custom tableviewcell的問題

看板MacDev作者 (asa)時間13年前 (2012/04/20 19:09), 編輯推噓0(0014)
留言14則, 2人參與, 最新討論串1/1
大家好 小弟我有一個問題 目前製作了一個類似讀取twitter的tableview,但讀取的圖片想要可以點擊他 另開新頁面看大圖 可是因為是custom cell,所以我把按鈕放在customcell的xib裡疊再imageview上面 然後 -(IBAction)imgButtonPressed: (id) sender{ NSLog(@"image pressed"); } 是可以的 想請教我要怎麼把viewcontroller的tableview的圖片路徑傳給customcell.m的這個函式 來處理呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.241.79

04/21 17:47, , 1F
你的TableView相關的delegate是寫在ViewController吧??
04/21 17:47, 1F

04/21 17:48, , 2F
是的話 你code裡面一定會去建立customcell 那時就可以傳進去
04/21 17:48, 2F

04/21 17:50, , 3F
在customcell init時順便初始化圖片路徑參數
04/21 17:50, 3F

04/21 17:53, , 4F
或是custom cell建立一個settingImagePath的Method
04/21 17:53, 4F

04/21 17:54, , 5F
在cell 被建起來後 去setting 圖片路徑 再Table再重新reload
04/21 17:54, 5F

04/21 17:57, , 6F
你cell被建起來應該是在 tableView:cellForRowAtIndexPath:
04/21 17:57, 6F

04/23 12:47, , 7F
謝謝r大,的確可以解決把變數傳過去了
04/23 12:47, 7F

04/23 12:53, , 8F
但我又有新問題了,我想在imgButtonPressed寫開一個新頁面
04/23 12:53, 8F

04/23 12:54, , 9F
來讀大圖
04/23 12:54, 9F

04/23 12:54, , 10F
用 photo *controller = [[photo alloc]init];
04/23 12:54, 10F

04/23 12:55, , 11F
[self presentModalViewController:controller animated:Y
04/23 12:55, 11F

04/23 12:55, , 12F
不知道是不是我觀念有錯
04/23 12:55, 12F

04/23 12:56, , 13F
這樣會直接crash
04/23 12:56, 13F

04/23 16:53, , 14F
阿,我解決了,的確是我觀念不正確.. :p
04/23 16:53, 14F
文章代碼(AID): #1FaKFpqk (MacDev)
文章代碼(AID): #1FaKFpqk (MacDev)