0
我有UICollectionViewCell/UITableViewCell中的layer.shadowPath屬性的UIView。 通過設備旋轉,單元格寬度發生變化,但shadowPath保持不變。在這種情況下如何「重繪」陰影? .reloadData()沒有幫助。 斯威夫特。 謝謝。如何在視圖圖層「單元格」無效「陰影路徑?
我有UICollectionViewCell/UITableViewCell中的layer.shadowPath屬性的UIView。 通過設備旋轉,單元格寬度發生變化,但shadowPath保持不變。在這種情況下如何「重繪」陰影? .reloadData()沒有幫助。 斯威夫特。 謝謝。如何在視圖圖層「單元格」無效「陰影路徑?
在您的單元格的自定義類中,在佈局子視圖中設置路徑。每次進行佈局更改時都會自動調用該方法,例如方向更改。
override func layoutSubviews() {
super.layoutSubviews()
yourLayer.shadowPath = yourPath
}