Я использую класс GradientButton в своем приложении.Когда я меняю кадр кнопки, CAGradientLayer не меняется для нового кадра.CAGradientLayer - это размер старых кадров, из-за которого кнопка выглядит очень плохо.Добавленная ширина или высота - это просто сплошной цвет и не имеет градиента.Одним из решений будет удаление кнопки и ее повторное добавление, однако я не хочу идти по этому пути.Есть ли метод, который я могу вызвать, чтобы перерисовать GradientButton, чтобы градиентный слой охватывал новые размеры кнопок?
Обновление: removeFromSuperview
и addSubview
не устраняет проблему.