Seçildiğinde bir UİTableViewCell yüksekliği bir değişiklik canlandırabilir misin?
Benim iPhone UITableView
bir uygulama kullanıyorum, ve bir gruba ait olan insanların bir listesi var. Kullanıcı belirli bir kişi (böylece hücre seçme) tıkladığında, hücre yüksekliğinde büyür, böylece o kişinin özelliklerini düzenlemek için birkaç UI denetimlerini göstermek istiyorum.
Bu mümkün mü?
CEVAP
Bir yan etkisi üzerinde çalıştığım bir UİTableView için bu ÇOK BASİT bir çözüm buldum.....
Mağaza hücre yüksekliği değişken raporlar orijinal yüksekliği normalde üzerinden heightForCellAt vs vs. sonra istediğinizde animasyon bir yükseklik değişikliği, sadece değişim değeri değişken ve ara
[tableView beginUpdates];
[tableView endUpdates];
Tam bir yeniden yapmak değil ama UİTableView hücreleri yeniden çizmek zorunda olduğunu bilmek için yeterli hücre için yeni yükseklik değerini çekici bulacaksınız.... ve tahmin edin ne oldu? Senin için değişiklik CANLANDIRIR. Tatlı.
Blogumda daha detaylı bir açıklama ve tam kod örnekleri... Animate UITableView Cell Height Change var
UİTableViewCell varsayılan yüksekliği ...
İOS 7 UİTextView yüksekliği ile UİTabl...
UİTableViewCell küme hücre seçildiğind...
Seçilen UİtableViewCell seçildiğinde m...
Nasıl resize UİTableViewCell yüksekliğ...