func addViews(){
//增加长按事件
let lpgr = UILongPressGestureRecognizer(target: self, action: #selector(SpacePageView_1Controller.onItemLongClick(_:)))
//长按时间
lpgr.minimumPressDuration = 0.5
tableView.addGestureRecognizer(lpgr)
}
func onItemLongClick(sender: UILongPressGestureRecognizer) {
if !isSelf {
return
}
//获取长按的是第几个cell
let p = sender.locationInView(tableView)
let indexPath = tableView.indexPathForRowAtPoint(p)
if indexPath == nil {
}else if (sender.state == UIGestureRecognizerState.Began) {
let alert = UIAlertView()
alert.addButtonWithTitle("取消")
alert.addButtonWithTitle("确定")
alert.title = "注意"
alert.message = "删除该条分享"
alert.cancelButtonIndex = 0
alert.delegate = self
alert.tag = indexPath
alert.show()
}else {
}
}
//alertview选中事件
func alertView(alertView: UIAlertView, clickedButtonAtIndex buttonIndex: Int) {
//根据alertView.tag 判断删除第几个数据,如果此时alertView很多,可以重写UIAlertView,在里面添加储存属性
}