2
我在我的應用程序中使用了GradientButton類。當我更改按鈕的框架時,CAGradientLayer不會更改新框架。 CAGradientLayer是舊框架尺寸的大小,使按鈕看起來很差。然後添加的寬度或高度只是一個純色,並沒有漸變。一種解決方法是刪除按鈕並重新添加它,但這不是我想要的路徑。有沒有一種方法可以調用來重繪GradientButton,使漸變圖層包含新的按鈕尺寸?重繪GradientButton(從UIButtons分類)
更新:removeFromSuperview
和addSubview
沒有解決問題。