У меня очень своеобразная ситуация и вы хотите знать, почему это происходит. У меня есть окно редактирования и кнопка в представлении, которое я ввел в свойство tableHeaderView таблицы. Я называю это представление InputToListCell.UIView не заполняет стол виды tableHeaderView свойство swift
Теперь, когда представление проходит UIView я получаю следующее:
т.е. все, что я изменить в коде:
class InputToListCell: UIView{
//Code Here
}
Я тогда изменить InputToListCell расширить UITableViewCell и получить следующие:
т.е.
class InputToListCell: UITableViewCell{
//Code Here
}
Почему такое поведение происходит? Я не могу понять, почему UITableViewCell расширяет UIView. Есть предположения?
Update:
на основе комментария, сделанного здесь ограничения для InputToListCell:
Я в основном пин-код и редактирования текста и добавить на кнопки ограничения на полях, за исключением отредактируйте текущее значение текста.
Может быть связано с тем, как ваши ограничения Autolayout установлены на InputToListCell. Можете ли вы обновить свой вопрос с некоторой информацией об этом? – hgwhittle
Pleasa добавляет реализацию метода cellForRowAtIndexPath и ограничений для подкатегорий ячеек – shpasta
Было ли предлагаемое решение работать не для вас? – SwiftArchitect