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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • whatever

    whatever

    30 EYLÜL 2005