यूआयआरएफ्रेशकंट्रोलसह वापरकर्त्याचा अनुभव कसा सुधारित करायचा याच्या दोन टिप्स

नमस्कार तिथे. आरक्षण, पुढे आपण यूआयआरएवक्रेश व्ह्यूमध्ये यूआयआरएफ्रेशकंट्रोल एम्बेड करण्याबद्दल बोलू, यूआयनाव्हीगेशनबारवर नाही, कारण दुसर्‍या प्रकरणात खाली वर्णन केलेल्या सर्व समस्या अनुपस्थित आहेत.

कधीकधी आपण रीफ्रेश नियंत्रण वापरता तेव्हा लक्षात आले आहे की थोडासा स्क्रोल अंतर लागतो. आणि काही कारणास्तव रीफ्रेश कंट्रोल अ‍ॅनिमेशन स्क्रोल दृश्यावरील सामग्रीच्या पुढे जा.

वरील सामग्रीवरील नियंत्रण अ‍ॅनिमेशन रीफ्रेश करा आणि स्क्रोल अ‍ॅनिमेशनला धक्का द्या

सामग्री खाली आणि स्क्रोल अंतर न ठेवता अ‍ॅनिमेशन करण्यासाठी यूआयआरफ्रेशकंट्रोल कसे कॉन्फिगर करावे याबद्दल हे पोस्ट.

सामग्री खाली यूआयआरफ्रेशकंटोलचे अ‍ॅनिमेशन

उपाय अगदी सोपा आहे. रीफ्रेश कंट्रोलचा बॅकग्रॉन कलर सेट केल्यास:

रिफ्रेश = यूआयआरफ्रेशकंट्रोल () रिफ्रेश.बॅकग्राउंड कलर = .सिस्टमबॅकग्राउंड

त्यानंतर जेव्हा यूआयएसक्रॉलव्हीव्ह मूळ स्थितीकडे परत येते (सामग्री ऑफसेट 0 0 च्या बरोबरीने) रीफ्रेश नियंत्रण अ‍ॅनिमेशन यूआयएसक्रॉलव्ह्यू सामग्रीच्या खाली केले जाते.

यूआयएसक्रॉलव्हीयू अ‍ॅनिमेशन लेगशिवाय यूआयआरफ्रेशकंट्रोल निवडकर्ता ट्रिगर करत आहे

समस्या देखील फक्त निराकरण आहे आहे. रीफ्रेश नियंत्रण जोडणे फायदेशीर नाही:

टेबलव्यू = यूआयटीएबल व्ह्यू () टेबल व्ह्यू.रेफ्रेशकंट्रोल = रिफ्रेशकंट्रोल द्या

जरी Appleपलच्या विकसक दस्तऐवजीकरणात अशा प्रकारच्या दृष्टिकोनाचे वर्णन केले आहे:

सबव्यू म्हणून रीफ्रेश कंट्रोल जोडणे आवश्यक आहे:

टेबलव्यू = यूआयटीएबल व्ह्यू () टेबल व्ह्यू.एडडब्ल्यू व्ह्यू (रिफ्रेशकंट्रोल) वर जाऊ द्या

या प्रकरणात, जेव्हा निवडकर्ता ट्रिगर होतो, तेथे कोणतीही सामग्री जर्किंग (स्क्रोल अ‍ॅनिमेशन अंतर) नसते आणि अ‍ॅनिमेशन बरेच चांगले दिसते.

निष्कर्ष

या टिपा यूआयटीएबलव्हीयू आणि यूआयसीओक्लेक्शनव्हीयू दोन्हीसाठी लागू आहेत, कारण त्या यूआयएस स्क्रोलव्ह्यूचे वारसा आहेत. बस एवढेच. तुमच्यासाठी चांगला दिवस आहे.