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 также)..... Рамки кнопок были установлены через auto ограничения макета программно в других методах.