Swift:select传递参数

网上找了好久没有发现可用的select传递参数的方法;
以下的方法,是通过在视图中设置参数,然后取出;
验证可行


//初始化点击事件

let tap =UITapGestureRecognizer.init(target:self,action:#selector(SentenceController.contentClick(_:)))

//保存数据到视图中

contentView.setValue(content, forKey:"content")

//视图绑定tap事件

contentView.addGestureRecognizer(tap)

定义方法,contentView点击后调用此方法


func contentClick(uiTap:UITapGestureRecognizer){

let msg = uiTap.view

if let content = msg!.valueForKey("content"){

//doSomething...

}else{

}

}

你可能感兴趣的:(Swift:select传递参数)