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

  • Techmoan

    Techmoan

    31 Mayıs 2009
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007
  • warningthepeople

    warningthepe

    21 EYLÜL 2011