2012-07-18 4 views

cevap

8

Yeni bir görünüm denetleyicisi oluşturmanız ve tablo görünümünü sürüklemeniz gerekir. Tablo görünümünün temsilci ve veri kaynağını görünüm denetleyicisine ayarlamayı unutmayın.

+2

ve oluşturduğunuz görünüm denetleyicisini tıklatın ve Kimlik denetçisinde bu sınıfı sınıfı atayın ve sonra Table View denetleyici sınıfınızı @interface yourTableViewController: UIViewController .h dosyasında TableHeev Delegesi ve DataSource ile .h dosyası olarak değiştirin – Bala

1

Tableview denetleyicisini bir görünüm denetleyicisine değiştirmem gereken aynı senaryoyu aldım. Etrafa bir iş için uğraştım ama kesin bir çözüm olmadan sona erdi. Yaptığım şey bir denetleyici alt sınıfı ekledi ve bir UITableview bıraktı ve istediğim bazı kontroller ekledi. Oldukça rahatsız edici ama sonunda yolu çalıştı!

44

Bir seçenek doğrudan storyboard dosyasını düzenlemektir. Finder'da Storyboard'a gidin ve herhangi bir metin editörüyle açın. Söz konusu görünüm denetleyicisini bulun ve xml'deki düğümü tableViewController'dan viewController'a değiştirin.

Bu, çok sayıda bağlantınız olduğunda kullanışlı olan görüntü denetleyicisini yeniden oluşturmak zorunda kalmanın acısını kaydeder. Bu da başka bir şekilde çalışır. Bir düz ekran denetleyicisi olarak başlayan bir viewController'ınız varsa ancak bunu bir tablo görünümü denetleyicisine dönüştürmek istiyorsanız, düğümü tersine çevirerek dosyayı düzenleyebilirsiniz.

+0

Teşekkürler ben mi. –

+0

Mükemmel çalışıyor! Xcode'taki Sürüm Düzenleyiciyi gösterdiğinizde, Storyboard'un içeriğini XML olarak gösterir, böylece yeni bir editörde açmanız bile gerekmez. –

+1

Bu ipucu bana geliştirme saatlerini kurtardı! – Vico