как скрыть / показать конкретное представление внутри пользовательской ячейки табличного представления при нажатии кнопки внутри той же ячейки

у меня естьtable view с (например: 20 строк). и я использовалcustom table view cell с этимtable view.

внутри этогоtable view cell, там есть несколькоlabels, одинbutton иhidden view (UIView).

Я написалbutton action заhide/show hidden view внутриcustom table view cell class. работает нормально. но влияет на другихrows в табличном представлении. это означает, что когда я нажимаю кнопку в первом ряду, то скрытое представление отображается, и оно может видеть в некоторых других строках в табличном представлении, когдаscroll down.

В то же время (когдаhide/show), Я бы хотелincrease а такжеdecrease высота строки (только нажатая строка / ячейка). что идет не так. ниже приведены мои коды и несколько снимков экрана, чтобы получить представление.

примечание: ячейка расширяется / увеличивается самостоятельно при нажатии на кнопку расширения в каждой ячейке.

вот как яhide а такжеshow hidden view, внутриcustom table view cell учебный класс.

- (IBAction)hideshow:(id)sender {
    BOOL ishidden = self.insideCollectionView.hidden;
    if(ishidden == true)
    {
        self.insideCollectionView.hidden = false;
    }
    else
    {
        self.insideCollectionView.hidden = true;
    }
}

что идет не так, надеюсь, ваша помощь с этим.

Advance: хорошо, если есть способ сделать как скрытие / показ, так и расширение (увеличение высоты строки) ячейки, когда нажимаете кнопку расширения для каждой ячейки.

Ответы на вопрос(7)

Ваш ответ на вопрос