多个按钮问题的addTarget

时间:2017-03-01 06:10:20

标签: ios swift3 selector addtarget

            for (index,phoneNum) in temp_arr_phoneNum.enumerated()
            {
               if temp_arr_msgType[index] == "3"
               {
                let btnimage : UIButton = UIButton()

                btnimage.setBackgroundImage(UIImage(named:"VideoIConDefault"), for: .normal)
                btnimage.tag = index
                btnimage.translatesAutoresizingMaskIntoConstraints = false
                btnimage.isUserInteractionEnabled = true
                containerView.addSubview(btnimage)
                btnimage.addTarget(self, action: 
                 #selector(self.tapDetected(_:)), for:UIControlEvents(rawValue: 0))
                arrayForBtnViews.append(btnimage)
               }
          }
       func tapDetected(_ sender: UIButton)
       {
       }

仅用于第一个按钮Action Target方法正在工作......其他按钮没有执行点击动作...(controlEvents ,,,我也试过.touchUpInside).....按钮框架已经在其他方法中以编程方式设置自动布局约束。

0 个答案:

没有答案