сохраняйте ограничение IBOutlet и обновляйте значение, но в вашем случае, если у вас есть uitableview, я бы предложил использовать собственные методы tableview, например,
1 - когда вы хотите сохранить ячейку как показано меньше, установитевысота ячейки некоторой константы, скажем, 50, в высоте ячейки просмотра 2 - после того, как вы нажмете на кнопку, чтобы больше обновлять высоту ячейки, вы можете отслеживать высоту каждой ячейки для отдельных случаев в модели / dic