2013-08-04 12 views
25

Özel bir görünümünde bir tabBar ile dolu bir altlık içeren UITableView, aşağıdaki kodu kullanılarak yapılır vardır: tablo doldurmak için gerekli olandan daha az satır var ne zaman dışında, güzel çalışıyorUITableView, altbilginin ekranın altında kalmasını sağlayın.

Ekran, altbilginin bir altbilgiye sahip olmasından dolayı artık boş satırlar oluşturmayacağından, altbilginin ekranı yukarı doğru hareket ettirmesine neden olur.

Yani, herkes özel altbilgiyi ekranın altına kilitlemenin ya da tabloyu yapmak için boş satırlar oluşturmak için bir yol biliyor mu?

Teşekkürler! Gareth

cevap

3

Ne yazık ki bazı görünüm hiyerarşisi kandırmaca dışındaki Bunu yapmak için kolay bir yolu yoktur sanmıyorum. UITableView'unuzun contentSize öğesi çerçeve boyutundan daha az olduğunda, altbilgi görünümünü kendiniz görüntüleyerek el ile konumlandırırsınız. UITableView'unuzun contentSize öğesi çerçeve boyutundan büyük olduğunda, viewForFooterInSection öğesini kullanırsınız. Bu açık değilse veya bunun nasıl yapılacağına dair örnek bir kod görmek isterseniz bildirin.

1

Uitableview denetleyicisi için aynı sorunu yaşıyorum, bunu pencereye görüntü ekleyerek ve bu nesneyi viewWillDisappear'da kaldırarak çözdüm.

My Solution link