2016-03-25 34 views
0

Sayfamın farklı satırlardaki metin ve resimlerin bir karışımı olacağı için statik bir tablo görünümü oluşturuyorum.Statik tablo görünümünde hızlı adaptif hücre yüksekliği

İşte bir örnek. Bu obj c Web görünümü oluşturulur, ama Swift kullanabilir ve

İşte dd

benim tableViewController kod hiçbir webview, yerli olmak istiyorum edildi: Ben satır yüksekliğini ayarlamış

import UIKit 

class AdaptiveRowTableViewController: UITableViewController { 


    override func viewDidLoad() { 
     super.viewDidLoad() 


     self .tableView.rowHeight = UITableViewAutomaticDimension 
     self .tableView.estimatedRowHeight = 44 

    } 

    override func viewDidAppear(animated: Bool) { 
     tableView.reloadData() 
} 

} 

Bir etiket ve bir görüntü ile test ettim. Etiket iyi çalışıyor, ancak görüntünün satırı doğru ayarlamıyor.

İşte sonuç.

enter image description here

görüntü satır yüksekliğini nasıl giderileceği ile ilgili herhangi bir fikir?

+0

Bu öğreticiyi izlemeniz gerektiğini düşünüyorum [Dinamik Tablo Görünümü Hücre Yüksekliği] (https://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift) – D4ttatraya

+0

Teşekkür ederim Bu öneri için. Bu siteyi gördüm, ancak bunu başarmaya çalıştığım şeyle ilişkilendiremedim. –

cevap

1

Eğer dakikada 24 Metnin ve görüntü ve hücre arasındaki kısıtlamaları oluşturmak ve aralarındaki ilişkileri oluşturmak zorunda

gelen adaptif hücre yüksekliğini nasıl oluşturulacağını bulabileceğiniz güzel bir apple video yoktur. Temel olarak metin ve hücre arasında üst ve alt bir kısıtlama ayarlayın ve metin ile resim arasında bir yükseklik ilişkisi oluşturun.

+0

Teşekkür ederim. Bu video çok yardımcı oldu. –

İlgili konular