我有一系列使用其標記識別的圖像。我爲圖像添加了一個輕擊手勢。UITapGestureRecognizer選擇器,發件人是手勢,而不是UI對象
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(selectImage:)];
[tableGridImage addGestureRecognizer:singleTap];
tableGridImage.userInteractionEnabled = YES;
[singleTap release];
此設法調用selectImage選擇確定,但通過所述手勢作爲發送者。我需要將imageview作爲發件人,以便我可以獲取標籤。
關於如何獲取imageview及其標籤的任何想法?
我仍然好奇,如果任何人都可以告訴我如何通過UITapGestureRecognizer選擇要發送的參數。我也是。 – 2013-02-22 14:01:04
亞當我很確定這是通過UIImageView上的標籤來完成的唯一方法。您知道,在圖片上使用標籤有一些積極的方面:想象一下,例如您是否擁有多個手勢識別器,或者您是以其他方式獲取關於圖片的信息。這是好的,它是在圖像上,而不是在G.R.這是一個偉大的技巧,謝謝你的偉大的問題/答案! – Fattie 2013-12-09 23:38:20
謝謝!這也幫助了我! – 2016-04-28 02:10:50