SORU
7 NİSAN 2010, ÇARŞAMBA


yeniden boyutlandırma içeriği sığdırmak için UİTableView

Bir UİLabel bir soru ve çoktan seçmeli cevaplar UİTableView görüntülenen her satır çoktan seçmeli gösteren olacak bir uygulama yaratıyorum. Sorular ve Cevaplar değişir, bu UİTableView yüksekliği dinamik olmam gerekiyor.

"SizeToFit" masa etrafında çalışmak. bir bulmak istiyorum Tablo çerçevesi tüm yüksekliği ayarlayın bulunduğu içerik.

Herkes bunu başarmak için nasıl tavsiyelerde bulunabilir? Teşekkür ederim.

CEVAP
7 NİSAN 2010, ÇARŞAMBA


Aslında cevabı kendim buldum.

Ben sadece tablo için yeni bir CGRect oluşturun.tablo yüksekliği ile Kare.contentSize.yükseklik

Bu içeriği yüksekliği UİTableView yüksekliğini ayarlar. Kod UI değiştirir bu yana, ana iş parçacığı çalıştırmak için unutmayın:

dispatch_async(dispatch_get_main_queue()) {
        //This code will run in the main thread:
        CGRect frame = self.tableView.frame;
        frame.size.height = self.tableView.contentSize.height;
        self.tableView.frame = frame;
    }

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • jbignacio

    jbignacio

    13 Mart 2006
  • Michael Neal

    Michael Neal

    2 Mayıs 2009