Ios 如何在点击手势中传递UIImage
操作系统的问题是以不起作用的手势传递图像,我想用点击手势传递图像,而该图像用于其他目的Ios 如何在点击手势中传递UIImage,ios,swift,uitapgesturerecognizer,Ios,Swift,Uitapgesturerecognizer,操作系统的问题是以不起作用的手势传递图像,我想用点击手势传递图像,而该图像用于其他目的 func addGestureToImageView(imgView:UIImageView) { let tapGesture1 = UITapGestureRecognizer(target: self, action:#selector(self.tapImage(tap: ,img:imageview))) imgView.addGestureRecognizer(tapGesture1) }
func addGestureToImageView(imgView:UIImageView) {
let tapGesture1 = UITapGestureRecognizer(target: self, action:#selector(self.tapImage(tap: ,img:imageview)))
imgView.addGestureRecognizer(tapGesture1)
}
点击手势中的那个函数调用
func tapImage(tap:UITapGestureRecognizer,img:UIImage) {
viewDisplay(img:img)
}
我想使用该图像。请提供解决方案。您可以直接从imageview获取图像
func tapImage(_tap:UITapGestureRecognizer) {
if let getImage = tap.view as! UIImageView
{
viewDisplay(getImage:img)
}
}
样品
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self. tapImage(_:)))
imgView.isUserInteractionEnabled = true
imgView.addGestureRecognizer(tapGesture)
并按以下方式处理操作:
func tapImage(_ tap: UITapGestureRecognizer) {
if let getImage = tap.view as! UIImageView
{
viewDisplay(getImage:img)
}
}
您可以直接从imageview获取图像
func tapImage(_tap:UITapGestureRecognizer) {
if let getImage = tap.view as! UIImageView
{
viewDisplay(getImage:img)
}
}
样品
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(self. tapImage(_:)))
imgView.isUserInteractionEnabled = true
imgView.addGestureRecognizer(tapGesture)
并按以下方式处理操作:
func tapImage(_ tap: UITapGestureRecognizer) {
if let getImage = tap.view as! UIImageView
{
viewDisplay(getImage:img)
}
}
如果让imgview=tap.view as?UIImageView{//Do something}
获取当前视图希望这会有所帮助。nirav如果让imgview=tap.view as,它是如何重复的?UIImageView{//Do something}获取当前视图希望这会有所帮助。nirav它是如何重复的,您需要修改您的答案,如果您像这样使用#selector(imagestapped))
,那么您需要像func-imagestapped{
notfunc-imagestapped一样调用函数(gestureRecognitizer:uitapstureRecognitizer){
谢谢,但是我们也可以使用它。您需要修改您的答案,如果您使用的是这样的#selector(imageTapped))
,那么您需要像func-imageTapped{
不是func-imageTapped(手势识别器:uitappesturerecognizer){
一样调用函数,但我们也可以使用它