SORU
20 Ocak 2009, Salı


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
14 Ocak 2010, PERŞEMBE


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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011