Animasyonla hücre yüksekliğini değiştirdiğimde (beginUpdates() kullanarak, endUpdates()) Bölüm altbilgisi için çok garip bir animasyon yaşıyorum: Masaüstünün alt kısmında hareket ediyor. Buradaanimasyon sorunu "beginUpdates" "endUpdates" gerçekleştirirken görüntüleme
i
func tableView(tableView: UITableView, titleForFooterInSection section: Int) -> String? {
return "footer"
}
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return cellHeight
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
return tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.beginUpdates()
cellHeight += 20;
tableView.endUpdates()
}
Nasıl bu animasyon sorunu önlemek olabilir yazabiliriz en basit kodudur?
Altbilgiyi döndürmektir. CellHeight + = 20' ile ne demek istiyorsun? –
Altta mı kalıyor yoksa sadece geçici bir durum mu? – Amandir
bu gönderiye göz atın http://stackoverflow.com/questions/5740518/uitableview-footer-stop-from-floating-over-content –