क्या कोई मुझे UITableView
एनिमेटिंग समस्या से बाहर करने में मदद कर सकता है?UITableView सेल एनीमेशन जोड़ें
डिफ़ॉल्ट रूप से हम UITableView
में सेल को हटाने और कोशिकाओं को पुन: क्रम के लिए एनीमेशन की है।
हम, सेल जोड़ने यदि ऐसा है तो यह कैसे करना है एनिमेटेड हो सकता है।
मैं three20 बाहर जाँच कर ली है, नहीं नहीं था कैसे twitter
तालिका MyProfile> रीट्वीट तहत एनीमेशन का विस्तार किया है।
UITableView
में मौजूदा एनीमेशन का उपयोग कर Three20 frameowrk,
बिना यह कोशिश करना चाहते हैं।
[self.dataSource addObject:@"New Item"];
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:[self.dataSource count]-1 inSection:0];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
नोट:: डेटा स्रोत गिनती से घटाया 1 self.dataSource एक परिवर्तनशील सरणी जा रहा है और अपनी मेज केवल 1 अनुभाग होने के साथ
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
उदाहरण:
कोड के लिए धन्यवाद, क्या आप मुझे एक कामकाजी नमूना दे सकते हैं? o मैं सम्मिलन करते समय डेटा स्रोत को अपडेट करने के तरीके से थोड़ा उलझन में हूं। – Ameya
पहले मैं डेटा स्रोत (एनएसएमयूटेबलएरे) में रिकॉर्ड जोड़ रहा था और [self.tableView reloadData] को कॉल कर रहा था; लेकिन वह एनिमेटेड रूप से नए तत्व को नहीं लाएगा। – Ameya
सिर्फ उर कोड @JK plz अपने जवाब को संपादित में एक छोटा सा परिवर्तन, आशा है कि यह कुछ एक ही समाधान इस तरह की तलाश में मदद करता है। [tableView insertRowsAtIndexPaths: [NSArray arrayWithObjects: [NSIndexPath indexPathForRow: [स्व।डेटा स्रोत गिनती] inSection: 0], शून्य] withRowAnimation: UITableViewRowAnimationRight]; – Ameya