Я очень смущен сейчас, исследуя datepicker, как приложение для календарей в ios.Должны ли все прототипные ячейки иметь класс?
я ссылался на этот пост, Expanding and collapsing UITableViewCells with DatePicker
, а также пример кода яблока https://developer.apple.com/library/ios/samplecode/DateCell/Introduction/Intro.html
Одна большая путаница у меня есть то, что они, кажется, объявляя все свойства их ViewController, где, как мне нужно, чтобы создать классы для разных ячеек и вытаскивать там выходы IB (т. е. я не могу объявить свои свойства в моем контроллере tableview, если бы не получал ошибку о повторении содержимого). Кроме того, проверяя примерный код яблока, у них есть 3 прототипа и все без класса. (Я думал, что всем пользовательским ячейкам нужен класс?)
Им нужен только класс, если вы хотите сделать IBOutlets для них – dan
позволяет сказать, что я помещаю datapicker или текстовое поле в пользовательскую ячейку, кроме выходов IB, как еще вы можете связать ее с viewcontroller? Кроме того, для первой ссылки у него действительно был IBOutlet, и, видимо, они все в его viewcontroller? – Chris
Я не вижу ничего в первой ссылке, которая предполагает, что он использует прототипы. Вы можете связать IBOutlets из статических ячеек с вашим контроллером. – dan