SORU
18 HAZİRAN 2010, Cuma


Nasıl resize UİTableViewCell yüksekliği dinamik

Her hücre içinde düzenlenebilir UİTextViews ile klasik gruplandırılmış UİTableView var. Bu metin görünümleri tek veya çoklu kaplı olabilir, ve hücre kullanıcı yazar olarak yüksekliği artırmak istiyorum ve metin yeni bir satır başlatır.

Benim sorum:sadece bir hücrenin yüksekliğini artırmak için bütün tabloyu yeniden yüklemek gerekiyor mu? Başka bir yöntem değil mi?

Çok aradım, ve önceki yanıtlar ve öğreticiler sadece heightForRowAtİndexPath... zaten bildiğim şeyleri nasıl metin yüksekliğini hesaplamak için nasıl hakkında konuşmak. Benim endişem, istediğimi elde etmek için, yükseklik hesaplamak ve her zaman kullanıcı çok temiz ya da verimli bulmuyorum yeni bir karakter girer, tabloyu yeniden yüklemek zorunda kalacağım.

Teşekkürler.

CEVAP
18 HAZİRAN 2010, Cuma


Her zaman tüm tabloyu yeniden yüklemek zorunda değilsiniz. Sadece bu satırı yeniden yerine.

[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationFade];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • calicoJake

    calicoJake

    29 EKİM 2007
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006