से संबंधित UICollectionViewCell के निर्देशांक कैसे ढूंढें superview
के सापेक्ष होने के लिए UICollectionView
के सापेक्ष होने से UICollectionViewCell's
निर्देशांक का अनुवाद करना संभव है? अब तक मैं एक UICollectionViewCell's
निर्देशांक अनुवाद करने में असमर्थ जब superview
को छुआ गया है। यहाँ मैं अब तक की कोशिश की है है:ऐप विंडो
- (void)collectionView:(UICollectionView *)collectionView
didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
UICollectionViewCell *cell =
[collectionView dequeueReusableCellWithReuseIdentifier:@"CollectionViewCell"
forIndexPath:indexPath];
CGRect frame = CGRectMake(0.0,
0.0,
cell.frame.size.width,
cell.frame.size.height);
frame.origin = [cell convertPoint:cell.frame.origin
toView:self.view];
}
मैं एक नया फ्रेम जो दृश्य पर सेल की स्थिति से निकलती है, UICollectionView
में नहीं बनाना चाहते हैं। कोई भी सहायता मददगार होगी, धन्यवाद।
क्या परिणाम कोड ऊपर आप देता है? फिर आप फ्रेम के साथ क्या कर रहे हैं? – jrturton
जिसके परिणामस्वरूप फ्रेम मुझे UICollectionView की उत्पत्ति के लिए एक मूल रिश्तेदार दे। उदाहरण के लिए, यदि बाईं ओर 5000 अंक स्क्रॉल किए जाने के बाद एक सेल को छुआ गया है, तो कनवर्ट करने के बाद फ्रेम मूल {5000, 0} होगा। –
बाद मैं स्थिति की गणना की है, मैं छुआ सेल के शीर्ष पर प्रदर्शित करने के लिए एक subview के लिए निर्देशांक पारित करने के लिए करना चाहते हैं। –