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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008
  • thepoke64738

    thepoke64738

    17 HAZİRAN 2011