Swift: множественный UIButton в IndexPath в программном обеспечении UICollectionViewCell, следующий addTarget не щелкает

Я сделал несколько UIButton в indexPath в UICollectionViewCell программно. теперь я хочу напечатать «clicked add to favorite», но он ничего не печатает после нажатия кнопки UIButton . UIButton действительно просматривает все, кроме функции addTarget не нажимает.

 import UIKit //**UICollectionViewCell** class DescriptionCell: UICollectionViewCell, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout { override init(frame: CGRect) { super.init(frame: frame) setupCell() } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } lazy var addToCart: UIButton = { let btn = UIButton() btn.setTitle("Add to favourite", for: .normal) btn.isUserInteractionEnabled = true btn.setTitleColor(.white, for: .normal) btn.backgroundColor = UIColor.orange btn.titleLabel?.font = UIFont.boldSystemFont(ofSize: 8) btn.titleLabel?.textAlignment = .right // addToCart not click btn.addTarget(self, action: #selector(addToCartTarget), for: .touchUpInside) btn.layer.cornerRadius = 12 return btn }() func setupCell() { addSubview(addToCart) addConstraintsWithFormat("H:|-80-[v0]-80-|", views: addToCart) addConstraintsWithFormat("V:|-380-[v0(25)]|", views: addToCart) } func addToCartTarget() { print("you clicked add to favourite") } } 

введите описание изображения здесь

One Solution collect form web for “Swift: множественный UIButton в IndexPath в программном обеспечении UICollectionViewCell, следующий addTarget не щелкает”

Попробуйте инициализировать кнопку с рамкой, например:

 let btn = UIButton(frame: CGRect(x: 10, y: 10, width: 50, height: 20)) 
  • UICollectionView - упорядочить ячейки по горизонтали
  • Как передать жесты из UITextView в UICollectionViewCell
  • Проблемы с reodrering Collection View Cell с настраиваемыми параметрами
  • UICollectionView повторяет ячейку
  • systemLayoutSizeFitting игнорирует ограничения макета и использует собственный размер изображения
  • iOS - отсутствует что-то, добавляющее пользовательский UICollectionViewCell в UICollectionView
  • Как добавить кнопку удаления в ячейку коллекции в Swift?
  • Невозможно установить тень на UICollectionViewCell и иметь закругленные углы. Могут делать только одну работу за раз
  • Как добавить фоновое изображение в UICollectionViewCell в Swift?
  • UICollectionView cellForItem не вызывается
  • Проблема с UICollectionView: не отображает метки всех его ячеек
  • Interesting Posts

    Как отслеживать, в какой момент изменяется переменная?

    Нулькаль-Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульсовой Фунтменталь

    В чем основное преимущество использования SFSafariViewController?

    Cocos Denshion: воспроизведение звукового эффекта в синхронизации с музыкой

    WatchKit: Что такое «Kermit» и что означает этот оператор консоли?

    Вертикальные UISliders и UISwitch

    Динамическое повышение UILabel в соответствии с текстом возвращает другое значение для iOS 7.0 и iOS 6.1

    Согласование делегатов и MFMailComposeViewController

    Itunes Connect – не может отклонить двоичный файл

    Как заставить CATransform3dMakeRotation вращаться в другую сторону? И объединить

    Нажмите / выберите узел в SceneKit (Swift)

    Отсутствует кнопка «Обновить сейчас» для программы Apple Developer

    ObjectMapper – инициализировать объект IOS

    как создать сильное красное свечение на UILabel

    Уведомление об отправке ios с помощью firebase

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.