Intereting Posts
आईओएस में लिंक्डइन एकीकरण: आमंत्रण एपीआई काम नहीं कर रहा है IOS6 रोटेशन समस्या तेजी से ड्रॉपडाउन सूची माता-पिता को देखने वाले नियंत्रक को सूचित कैसे किया जाता है कि बच्चे के दृश्य नियंत्रक ने स्वयं को हटा दिया है? वेबवरी में केवल .html पृष्ठ लोड करने के लिए और IOS में सफ़ारी में सभी www पृष्ठ लोड कैसे करें? कैसे ios11 में स्क्रीन रिकॉर्ड को रोकने के लिए मेमोरी दबाव के कारण आईओएस 7 ऐप समाप्त हो गया मैं एक एएसपी.नेट यू.एस.एस. में एक आईओएस डिवाइस के बीच एक जेसन पोस्ट कैसे भेजूं और प्राप्त कर सकता / सकती हूं? स्विफ्ट की गणना की गई संपत्तियों पर केवीओ आईफोन / आईओएस: यदि कोई यूआईवी्यूव्यू एक सबव्यू के रूप में जोड़ा जाता है तो उसे किसी भी तरीके से बुलाया जाएगा कॉर्डोवा श्वेतसूची आईओएस 10 SSL त्रुटि: संसाधन लोड करने में विफल: एक SSL त्रुटि आई है और सर्वर से सुरक्षित कनेक्शन नहीं बनाया जा सकता UIScrollView स्मृति उपयोग को कम करने और दुर्घटना से बचने के लिए छवियों के आलसी लोडिंग देखें स्प्राइटकिट गेम के मुख्य व्यू नियंत्रक में वर्तमान दृश्यकंट्रोलर को कॉल करना एक सीवीएमएज बफर से एमटीएलएक्टेक्चर पर पकड़ना बड़बड़ाता है स्थान के आधार पर डिवाइस से तिथि प्रारूप

स्विफ्ट: एक यूआईलॉल्क्शन्स ViewCell प्रोग्राममैटिक रूप से एक इंडेक्सपैथ में एकाधिक यूआई बटन, अगले addTarget क्लिक नहीं करता है

मैंने कई UICollectionViewCell को एक UICollectionViewCell प्रोग्राममेटिक रूप से UICollectionViewCell में UICollectionViewCell है। अब मैं "पसंद करने के लिए क्लिक किया गया पसंदीदा" प्रिंट करना चाहता हूं, लेकिन यह UIButton क्लिक करने के बाद कुछ भी छपाई नहीं कर रहा है UIButton addTarget फ़ंक्शन को छोड़कर सब कुछ नहीं 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") } } 

यहां छवि विवरण दर्ज करें

Solutions Collecting From Web of "स्विफ्ट: एक यूआईलॉल्क्शन्स ViewCell प्रोग्राममैटिक रूप से एक इंडेक्सपैथ में एकाधिक यूआई बटन, अगले addTarget क्लिक नहीं करता है"

फ्रेम के साथ बटन को आरम्भ करने का प्रयास करें:

 let btn = UIButton(frame: CGRect(x: 10, y: 10, width: 50, height: 20))