Kullanıcının kaydırma nesnelerine göz atmasına izin veren tipik bir ana-detay uygulamasına sahibim ve daha sonra herhangi bir nesne için bir itme düğmesine sahip detaylara detaylandırma. Kaydırma ana listesi, prototip hücrelerle oluşturulan bir UITableView'dir ve ayrıntı sahnesi, sabit sayıda bölüm ve hücreye sahip statik bir UITableView'dir.Statik Tablalı Dinamik Tip ve Kendiliğinden Hızlanan Hücreler
Uygulamamda Dinamik Tür ve Kendiliğinden Boyutlanan Hücreler uygulamak istiyorum, böylece kullanıcı temel yazı tipi boyutunu değiştirebilir. Şimdiye kadar, prototip hücrelerinin kayan listesiyle kendiliğinden boyutlandırılan hücreler yapmakta başarılı oldum: Auto Layout'u kullanarak, her etiketteki satır sayısını 0'a ayarlayıp tableView.rowHeight = UITableViewAutomaticDimension
'u ayarlayarak her prototip hücresinin yüksekliği büyüyecek veya küçülecek. içindeki metnin boyutu.
Ancak statik tablo görünümümde aynı etkiyi elde edemiyorum. Özel hücreleri veya yerleşik hücre türlerini kullanmam, yazı tipi büyür veya küçülür, ancak hücre yüksekliği olmaz.
Bu yüzden sorum şu iki soru: 1) prototip tablo görünümünde yaptığım gibi, kendinden boyutlandırma hücrelerini statik tablo görünümlerinde uygulamak mümkün müdür? ve 2) ilk soruya verilen cevap hayır ise, statik tablo görüntüleme hücresindeki bir etiketin yüksekliğini ölçecek ve hücre yüksekliğini uygun şekilde ayarlayacak kodları nasıl yazarım?
Teşekkür ederiz! Bu statik bir tablo olduğu için onlara IBOutlets oluşturmak zorunda kalacak, böylece
Çok teşekkür ederim! – mangerlahn
Delege işlevini kullanmak yerine 'tableView.rowHeight' ayarlayabilir misiniz? – BallpointBen
@BallpointBen Cevabımda lütfen ikinci cümleyi okuyun. – Andy