我有一個與圖像,labeltext和detailTextLabel顯示單元格的UITableview。 的cell.imageview配置了UITapGestureRecognizer:細胞Imageview與手勢 - 哪個圖像被挖掘?
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(infoImageTapped:)];
[tap setNumberOfTapsRequired:1];
[cell.imageView setGestureRecognizers:[NSArray arrayWithObject:tap]];
方法 「infoImageTapped」 被觸發的罰款。現在我想知道哪個圖像(更具體,哪個imageNamed)被挖掘。
我嘗試下面的代碼:
UIImageView *theTappedImageView = (UIImageView *)tap.view;
NSLog(@"Gesture Tag: %@", theTappedImageView.description);
在NSLog的-窗口:imageNamed格式(* .png)顯示,但我不知道如何將此信息寫入 一個NSString的變量。
我需要imagenamed(或對單元格中原始圖像的引用)來打開帶有圖像的AlertView。
在此先感謝 弗洛裏安
'theTappedImageView.image'應該給你的圖像中的圖像視圖設置。那是你在找什麼? OMG。 – Amar
OMG。我發誓我已經嘗試過了。謝謝@阿瑪,工作很棒! –
@FlorianThürkow查看我的回答 – Rushabh