Я хочу, чтобы ячейка просмотра таблицы расширялась и показывала кнопки, которые я выложил под видимым видом, когда ячейка не выбрана. До сих пор мне удалось расширить ячейку, чтобы весь вид показывался с помощью кнопок, но есть одна серьезная проблема с этим ....Как расширить таблицу представления таблицы и показать содержимое под ней?
Кнопки, которые должны отображаться только тогда, когда ячейка выбрана всегда появляются в таблице, а представление таблицы выглядит странно, потому что для каждой ячейки есть кнопки, перекрывающие следующую ячейку, которые должны были быть скрыты!
Я устал делать подкласс ячейки, но я застреваю, потому что, когда я переопределяю метод setSelected, чтобы показать кнопку, отображаются все кнопки из всех ячеек, а не только тот, который я нажал, код ниже.
У меня есть более простой способ показать кнопки без использования подкласса? И если бы не я мог использовать подкласс таким образом, чтобы не отображать все кнопки для всех ячеек?
Cell Подкласс (.m файл)
- (void)awakeFromNib {
// Initialization code
editHidden.hidden = YES;
removeHidden.hidden = YES;
}
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
editHidden.hidden = NO;
removeHidden.hidden = NO;
// Configure the view for the selected state
}
У меня на самом деле есть этот метод, но проблема не в том, чтобы работать, чтобы получить, чтобы показать и скрыть кнопки, как это происходит. В настоящее время кнопки отображаются все время и не скрываются под представлением ячейки. Я не могу скрыть кнопки, так как я не могу сделать это свойством с получением ошибки, поэтому я попытался создать собственный подкласс ячеек, но там, где у меня есть моя проблема, как описано выше – Nil2k15