के नीचे प्रकट होता है किसी कारण से मेरी स्क्रॉलबार हमेशा संग्रह दृश्य अनुभाग शीर्षलेख के नीचे दिखाई देता है। कोई भी मदद बहुत ही सराहनीय होगी!स्क्रॉलबार गलत रूप से UICollectionView अनुभाग शीर्षलेख
उत्तर
मैं एक वैकल्पिक हल मिल गया। यह समस्या यह है कि हेडर व्यू के zPosition
संग्रह दृश्य द्वारा गलत तरीके से सेट किया जा रहा है। इसे ठीक करने के लिए, हम हमेशा यह सुनिश्चित करेंगे कि zPosition
हमारा वांछित मूल्य है।
एक CALayer
उपवर्ग जो अन्य कुछ भी होने से 0.
class CustomLayer: CALayer {
override var zPosition: CGFloat {
get { return 0 }
set {}
}
}
तो इस नए उपवर्ग करने के लिए अपने संग्रह को देखने के हेडर के परत वर्ग सेट से zPosition
से बचाता है बनाएँ।
class MyHeaderView: UICollectionReusableView {
// your other custom code here
override class var layerClass: AnyClass {
get { return CustomLayer.self }
}
}
यह उम्मीद है कि यह अच्छी तरह से पर्याप्त काम करता है जब तक बग तय हो गई है के रूप में इस मुद्दे आईओएस से 10 में नहीं होती, एक iOS 11 बग है।
साझा करने के लिए धन्यवाद, यह मैं जो कर रहा था उससे बेहतर समाधान की तरह लगता है। मैं मूल रूप से हेडरसेल को एक नियमित सेल के रूप में सेट करता हूं। लेकिन तुम्हारा साफ दिखता है। – Soja
ग्रेट फिक्स! साझा करने के लिए धन्यवाद :) –
वही अवधारणा, लेकिन यहां एक आसान कामकाज है जिसके लिए आपके UICollectionReusableView
उदाहरणों को उप-वर्ग का उपयोग करने की आवश्यकता नहीं है।
UICollectionViewDelegate
के अनुरूप (यदि आप पहले से ही नहीं करते हैं) और लागू तो जैसे willDisplaySupplementaryView प्रोटोकॉल विधि:
func collectionView(_ collectionView: UICollectionView, willDisplaySupplementaryView view: UICollectionReusableView, forElementKind elementKind: String, at indexPath: IndexPath) { view.layer.zPosition = 0.0 }
आईओएस 11.2.1 में परीक्षण किया गया।
- 1. UICollectionView शीर्षलेख
- 2. UICollectionView विशिष्ट अनुभाग
- 3. अनुभाग शीर्षलेख
- 4. शीर्षलेख/अनुभाग
- 5. अनुभाग शीर्षलेख
- 6. रोकें स्टिकी UICollectionView अनुभाग हैडर धारा पाद
- 7. UITableView अनुभाग शीर्षलेख
- 8. एक UICollectionReuseableView (संग्रह अनुभाग शीर्षलेख) की गति को गतिशील रूप से
- 9. गतिशील रूप से UICollectionView
- 10. UICollectionView शीर्षलेख और पाद लेख देखें
- 11. ईएलएफ अनुभाग (प्रोग्रामेटिक रूप से)
- 12. UICollectionView: पाद लेख और शीर्षलेख के बीच स्थान कैसे जोड़ें?
- 13. UICollectionView
- 14. UICollectionView
- 15. UICollectionView के प्रत्येक अनुभाग के लिए स्वतंत्र स्क्रॉलिंग?
- 16. UICollectionView अनुभाग में डालने वाले मुद्दे जिनमें एक पाद लेख
- 17. हमेशा UICollectionView पर स्क्रॉलबार को दिखाने के लिए कैसे करें
- 18. स्क्रॉलबार को प्रोग्रामेटिक रूप से अनुकूलित करना
- 19. UICollectionView में पूरे अनुभाग का पृष्ठभूमि रंग कैसे बदलें?
- 20. गलत HTTP शीर्षलेख शरीर के आकार के मानों से निपटने?
- 21. तालिका के बिना UITableView अनुभाग शीर्षलेख बदलना देखें: titleForHeaderInSection
- 22. UICollectionView
- 23. UICollectionView
- 24. UICollectionView
- 25. अनुभाग या आलेख में एचटीएमएल 5 संरचना और शीर्षलेख
- 26. UICollectionView
- 27. UICollectionView
- 28. पार्सिंग LIFX शीर्षलेख गलत प्रोटोकॉल नंबर
- 29. खोजबार अनुभाग शीर्षलेख दृश्य द्वारा ओवरलैप किया गया
- 30. समूहीकृत तालिकादृश्य में अनुभाग शीर्षलेख की विभिन्न ऊंचाई
यह एक आईओएस 11 बग है। स्क्रॉल बार आईओएस 10 में सही ढंग से स्थित है। – nathan