स्विफ्ट में बनावट (AsyncDisplayKit) का उपयोग करते हुए, जब मैं किसी ASTableNode में पिछले ASCellNode के नीचे स्क्रॉल करता हूं, तो मैं एक झिलमिलाहट को कैसे रोकूं?
मेरे कार्यान्वयन में, मुझे एक मुद्दा मिला। मैं UIScrollViewDelegate को ओवरराइड नहीं कर रहा हूं, और यदि मैं पिछले सेल के निचले भाग को स्क्रॉल करता हूं, तो सामग्री और भी ऊंची कूदने लगती है, फिर नीचे के इनसेट के साथ लेवल पर जाने से पहले इसे वापस खींचा जा सकता है। क्या यह एक ज्ञात मुद्दा है, या क्या कोई विकल्प है जो इसे रोक सकता है?
4 ऊर्ध्वाधर नोड्स के साथ एक एकल ASTableNode का उपयोग करना जो स्क्रीन पर केवल एक बार में 2 से अधिक प्रदर्शन करते हैं।
जंप वाई की दूरी उस दूरी के लगभग 1/5 भाग से प्रतीत होती है जिसे मैं नीचे स्क्रॉल करता हूं। यहां तक कि अगर मैं इसे एक छोटी सी झिलमिलाहट है जाने दो अगर थोड़ा भी ऊपर खींचो।
किसी भी प्रकार की सहायता सराहनीय होगी!
उत्तर:
जवाब के लिए 0 № 1func shouldBatchFetch(for tableNode: ASTableNode) -> Bool {
return false
}
इससे मेरा मुद्दा ठीक हो गया।