Setelah pembaruan Xcode baru, aplikasi saya tidak memvalidasi dan menunjukkan kesalahan ini:
tampilan tabel statis hanya valid ketika disematkan dalam instance UITableViewController
Adakah peluang untuk diselesaikan dengan mudah?
ios
iphone
xcode
cocoa-touch
Francesco S
sumber
sumber
Jawaban:
Satu-satunya cara untuk mendapatkan UITableView statis bersama dengan kontrol lain pada layar yang sama adalah dengan menggunakan Tampilan Kontainer. Ikuti cara ini, ini berfungsi dengan sempurna:
Semoga berhasil.
Jawaban ini sudah ditemukan dan diberikan di sini: G. Huebner -> http://web.archive.org/web/20140928102504/http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table- view-cells-only-work-in-a-uitableviewcontroller.html
sumber
UIViewController
atau harus saya harus mengambilUITableViewController
.UITableViewController
.UITableView statis harus dalam UITableViewController. Jadi Anda harus meletakkan tabel di UITableViewController dan kemudian menambahkannya sebagai childView ke MainViewController.
Anda dapat merujuk https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html
sumber
IBOutlet
dalam file pengontrol tampilan saya terlalu banyak, dan IMO tidak dapat diterima untuk pemutakhiran untuk memecahkan ini tanpa peringatan atau catatan ini di log perubahan ( ergo Saya menganggap itu masih berlaku di atas kertas untuk memilikiUITableViewController
sel statis di dalam A.UISplitViewContoller
Saya telah menghubungi dukungan pengembang Apple dan hanya menerima tanggapan email yang secara umum tidak begitu membantu menghubungkan saya ke forum. Saya kira saya akan mencoba di sana dan melihat jika ada orang lain yang memiliki masalah yang sama pasca-pembaruanSaya pikir apa yang Anda lakukan adalah Anda pertama-tama menyeret ViewController di storyboard dan kemudian menyeret tableView pada ViewController. Dengan cara ini Anda tidak bisa menggunakan sel tabel statis. Alih-alih ini yang seharusnya Anda lakukan adalah Seret TableViewController pada storyboard utama alih-alih ViewController dan kemudian pilih sel statis. Dengan cara ini Anda bisa dapat bekerja pada sel statis dan dapat menggunakan elemen apa pun pada sel statis.
sumber
Nah, jika Anda benar-benar menggunakan tableView statis, Anda harus mempertimbangkan menyalin / melewati semuanya ke ScrollView atau StackView.
sumber