iOS設定Viewシャドウ効果


色の影の半径などの要素を設定する必要があります。

UIView *shadowView = [[UIView alloc] init];
 shadowView.frame = CGRectMake(100, 100, 100, 100);
 shadowView.center = self.view.center;
 shadowView.backgroundColor = [UIColor whiteColor];
 //      
 shadowView.layer.shadowColor = [UIColor colorWithRed:114.0/255.0 green:133.0/255.0 blue:152.0/255.0 alpha:1.0].CGColor;
 //        
 shadowView.layer.shadowOpacity = 0.1f;
 //       
 shadowView.layer.shadowOffset = CGSizeMake(30.0f, 10.0f);
 //      
 shadowView.layer.shadowRadius = 15.0f;
 //         
 shadowView.layer.shouldRasterize = YES;
 //           
 shadowView.layer.masksToBounds = NO;
 shadowView.layer.borderWidth = 0.0;
 shadowView.layer.opaque = 0.10;
 shadowView.layer.cornerRadius = 3.0;
 //     
 shadowView.layer.rasterizationScale = [[UIScreen mainScreen]scale];
 //    
 UIBezierPath *path = [UIBezierPath bezierPathWithRect:shadowView.bounds];
 shadowView.layer.shadowPath = path.CGPath;
 [self.view addSubview:shadowView];
締め括りをつける
以上は小编が绍介したiOSの设置Viewシャドウ効果です。皆さんに助けてほしいです。もし何か疑问があれば、メッセージをください。小编はすぐに返事します。ここでも私たちのサイトを応援してくれてありがとうございます。