0
我有一個繪製邊界到UICollectionViewCell的代碼。當我在「cellForItemAtIndexPath」中調用它時,它工作。UICollectionViewCell繪製陰影和綁定
[cell.layer setBorderColor:[UIColor redColor].CGColor];
[cell.layer setBorderWidth:1.0f];
[cell.layer setCornerRadius:7.5f];
[cell.layer setShadowOffset:CGSizeMake(0, 1)];
[cell.layer setShadowColor:[UIColor whiteColor].CGColor];
[cell.layer setShadowRadius:8.0];
[cell.layer setShadowOpacity:0.8];
但我想要做的就是實現這個功能中的appDelegate所以我沒有實現所有這些代碼各種類。
[[[UICollectionViewCell appearance] layer] setMasksToBounds:NO];
[[[UICollectionViewCell appearance] layer] setBorderColor:[UIColor redColor].CGColor];
[[[UICollectionViewCell appearance] layer] setBorderWidth:1.0f];
[[[UICollectionViewCell appearance] layer] setCornerRadius:7.5f];
[[[UICollectionViewCell appearance] layer] setShadowOffset:CGSizeMake(0, 1)];
[[[UICollectionViewCell appearance] layer] setShadowColor:[UIColor whiteColor].CGColor];
[[[UICollectionViewCell appearance] layer] setShadowRadius:8.0];
[[[UICollectionViewCell appearance] layer] setShadowOpacity:0.8];
當我在appDelegate中使用上面的代碼它不起作用。任何建議?
我還導入這些特性(CALayer的屬性)所支持的外觀代理的<QuartzCore/QuartzCore.h>
達到此目標的最佳方法是什麼?我真的不想把所有這些代碼添加到類的數量。 –
您可以繼承UICollectionViewCell以創建自己的具有正確佈局,子視圖和視覺屬性的單元格 –
感謝您的回答 –