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

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • Sorikan

    Sorikan

    3 ŞUBAT 2008