मैंने एक यूआईसीओलेक्शन व्यू बनाया है और आईफोन पर स्प्रिंगबोर्ड के संपादन मोड की तरह सभी सेल हिलाएं। मैंने अपना शेक कोड बनाया है लेकिन यह नहीं जानता कि इसे कैसे कार्यान्वित किया जाए। मेरे पास कस्टम सेल्स हैं इसलिए मुझे लगता है कि यह वहां जाता है लेकिन यह नहीं पता कि यह कैसे कार्यान्वित किया जाता है। धन्यवाद।UICollectionViewCell शेक
#define degreesToRadians(x) (M_PI * (x)/180.0)
#define kAnimationRotateDeg 0.5
#define kAnimationTranslateX 1.0
#define kAnimationTranslateY 1.0
//startJiggling
int count = 1;
CGAffineTransform leftWobble = CGAffineTransformMakeRotation(degreesToRadians(kAnimationRotateDeg * (count%2 ? +1 : -1)));
CGAffineTransform rightWobble = CGAffineTransformMakeRotation(degreesToRadians(kAnimationRotateDeg * (count%2 ? -1 : +1)));
CGAffineTransform moveTransform = CGAffineTransformTranslate(rightWobble, -kAnimationTranslateX, -kAnimationTranslateY);
CGAffineTransform conCatTransform = CGAffineTransformConcat(rightWobble, moveTransform);
self.transform = leftWobble; // starting point
[UIView animateWithDuration:0.1
delay:(count * 0.08)
options:UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse
animations:^{ self.transform = conCatTransform; }
completion:nil];
सभी को छोड़कर महान लेकिन पिछले सेल है कंपन। जब मैं दृश्यमान सेल गिनती मुद्रित करता हूं और सरणी इसे 1 तक बंद कर देती है। दृश्यमान सेल गणना कम होती है। कोई विचार? एनएसएलओजी (@ "दृश्यसेलसउंट% डी", self.collectionView.visibleCells.count); एनएसएलओजी (@ "पक्षियों काउंट% डी", self.birds.count); – BDGapps
क्षमा करें, इसके लिए कोई विचार नहीं, बिना कोड के ... – fguchelaar
लेकिन सभी कोशिकाएं दिखाई दे रही हैं? या क्या आपको अंतिम के लिए स्क्रॉल करना है? – fguchelaar