पर स्क्रॉल रखें I एनीमेशन के साथ तालिकादृश्य की ऊंचाई का आकार बदलने का प्रयास कर रहा है, यह tableview के frame.size.height को एनिमेट करके ठीक काम करता है।UITableView ऊंचाई का आकार बदलें, और नीचे
, मैं एक tableview है कि 200px ऊंचाई नीचे करने के लिए स्क्रॉल किया है, मैं मैं चलाने 100px को यह चेतन करना चाहते समस्या है, एक सरल
[UIView animateWithDuration:0.245f animations:^{
CGRect frame = tableview.frame;
frame.size.height = 100.f;
tableview.frame = frame;
}];
इस ठीक काम करता है, लेकिन मैं इसे आकार दिया के बाद यह अब टेबलव्यू के नीचे स्क्रॉल नहीं किया गया है। मैं एनिमेटिंग करते समय टेबलव्यू को हमेशा नीचे स्क्रॉल करना चाहता हूं। मैं
[tablview scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
बुला सही से पहले/के बाद मैं आकार एनीमेशन शुरू की तरह differnet चीजों की बहुत कोशिश की, लेकिन मैं उन्हें 100% सिंक करने के लिए पाने में कामयाब रहे नहीं किया है। टेबलव्यू के निचले भाग को स्क्रॉलव्यू के अंतिम तत्व को प्रदर्शित करते समय टेबलव्यू का आकार बदलने का कोई तरीका है।
उपयोग के लिए
एक्सटेंशन [: एनिमेशन: पूरा होने: UIView animateWithDuration] के बजाय? – onnoweb
मैं चाहता हूं कि स्क्रॉलएनाइज़ेशन आकार बदलने वाले एनीमेशन के साथ न हो, लेकिन धन्यवाद :) –