6

मैं UICollectionView की सीमाओं को सीमा कैसे जोड़ सकता हूं जो एक कस्टम UICollectionViewFlowLayout का उपयोग करता है? जब मैं UICollectionView के प्रवाह लेआउट को ओवरराइड करता हूं, तो सेल सीमाएं "हटा दी जाती हैं"। मैं सीमाओं को सही तरीके से कैसे सेट कर सकता हूं? धन्यवाद!कस्टम संग्रह दृश्य में सीमा जोड़ें

उत्तर

18

मुझे यकीन है कि कैसे आप अपने सीमा की तरह लग रहे करना चाहते हैं नहीं कर रहा हूँ, लेकिन जब भी मैं एक दृश्य के चारों ओर एक त्वरित सीमा की जरूरत है, मैं आमतौर पर निम्नलिखित का उपयोग करें:

var view = UIView(frame: frame) 
view.layer.borderWidth = 1 
view.layer.borderColor = UIColor.blackColor().CGColor 

अद्यतन स्विफ्ट 3

view.layer.borderColor = UIColor.black.cgColor 

आप शायद इसे अपने संग्रह दृश्य कक्ष पर लागू कर सकते हैं या एक कस्टम क्लास बना सकते हैं जो प्रारंभिकरण के बाद इन मानों को सेट करता है।

या तो, या आप सेल आकार सेट कर सकते हैं ताकि कोशिकाओं के बीच की जगह सीमाओं के रूप में कार्य करे और minimumLineSpacing और minimumInteritemSpacing को अपने कस्टम प्रवाह लेआउट कार्यान्वयन में सेट करें।

+0

सरल और बहुत अच्छा काम किया। आप इसे केवल एक सेल में जोड़ सकते हैं और वहां आप जा सकते हैं। –

संबंधित मुद्दे