【发布时间】:2015-07-10 01:47:48
【问题描述】:
我在表格单元格中有一个UIImageView,并在其中添加了一个tapGesture。
我想在handleTap方法中访问UIImageView。
这是 TableCell 中 Image 的代码:
func setImageForCell(cell:ImageCell, indexPath:NSIndexPath) {
var image : UIImage = UIImage(named: "brunnen1")!
cell.customImageView.userInteractionEnabled = true
cell.imageView!.tag = indexPath.row;
var tapGestureRecognizer = UITapGestureRecognizer(target:self, action:Selector("handleTap:"))
tapGestureRecognizer.numberOfTapsRequired = 1;
cell.customImageView.addGestureRecognizer(tapGestureRecognizer)
cell.customImageView.image = image
}
func handleTap(sender : UIView) {
// get the UIImageview from the sender, i guess ?
}
我想我必须从UIView 投射它?
【问题讨论】:
标签: swift casting uitapgesturerecognizer