iOS 设置View阴影效果
需要设置颜色阴影半径等元素
UIView*shadowView=[[UIViewalloc]init]; shadowView.frame=CGRectMake(100,100,100,100); shadowView.center=self.view.center; shadowView.backgroundColor=[UIColorwhiteColor]; //设置阴影颜色 shadowView.layer.shadowColor=[UIColorcolorWithRed:114.0/255.0green:133.0/255.0blue:152.0/255.0alpha: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=[[UIScreenmainScreen]scale]; //正常矩形 UIBezierPath*path=[UIBezierPathbezierPathWithRect:shadowView.bounds]; shadowView.layer.shadowPath=path.CGPath; [self.viewaddSubview:shadowView];
总结
以上所述是小编给大家介绍的iOS设置View阴影效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!