Birkaç tablo görüntü alanında aynı tablo görünümü hücre düzenini kullanmak istiyorum. Prototip hücresini sahnelerden birinde tasarlayabilir ve bir şekilde başka bir tablo görünümü denetleyicisine (örneğin dequeueReusableCellWithIdentifier) erişebilir miyim?Başka Bir Görünüm Denetleyicisi'nden Prototip Hücresini Kullanma
6
A
cevap
4
Bu mümkün değildir, ancak prototip hücresini kaynak tablo görünümünden hedef tahtası içindeki hedefe kopyalayabilirsiniz ve kolayca yeniden kullanabilirsiniz.
1
Prototip hücrenizi bir .xib
dosyasında tasarlayabilir ve bunu çok sayıda UITableViewController
alt sınıfına alabilirsiniz. Sadece tanımlayıcıyı koddaki ve prototip hücrenizdeki referanslarınız arasında senkronize ettiğinizden emin olun. Aynı
class YourViewController: UITableViewController {
func viewDidLoad() {
super.viewDidLoad()
let nib = UINib(nibName: "your_file_name", bundle: nil)
tableView.registerNib(nib, forCellWithReuseIdentifier: "your_cell_identifier")
// ...
}
}
özel UICollectionViewCell prototipleri ve UICollectionView
alt sınıfları kendi kullanımı için geçerlidir.
Yaptığım şey budur. Sadece bunun mümkün olup olmadığını bilmek istedim. – MarkF