不知道哪里错了。我在 Storyboard 中有一个 UIImageView,它通过 IBOutlet 连接到代码。我想向 UIImageView 添加一个阴影(在运行时)。并为此使用此代码片段(从 stackoverflow 帖子中获得此帮助):
-(void) awakeFromNib {
self.imageViewTopBar.layer.shadowColor = [UIColor blueColor].CGColor;
self.imageViewTopBar.layer.shadowOffset = CGSizeMake(0, 5);
self.imageViewTopBar.layer.shadowOpacity = 1.0;
self.imageViewTopBar.layer.shadowRadius = 3.0;
//self.imageViewTopBar.layer.masksToBounds = YES;
//self.imageViewTopBar.clipsToBounds = NO;
self.imageViewTopBar.layer.shouldRasterize = YES;
}
但它根本行不通。请问有什么帮助吗?我看不出它不应该工作的任何理由。
我的环境:XCode 4.5.2、iOS 5、iPhone 4