UIView *view = [[UIView alloc] initWithFrame:CGRectMake(7, 38, 306, 360)];
[searchTableView setBackgroundColor:[UIColor whiteColor]];
[searchTableView setBackgroundColor:[UIColor whiteColor]];
//圆角
searchTableView.layer.cornerRadius = 6.0f;
searchTableView.hidden = YES;
//阴影
searchTableView.layer.shadowColor = [UIColor colorWithRed:163.0/255 green:163.0/255 blue:163.0/255 alpha:1].CGColor;
searchTableView.layer.shadowOffset = CGSizeMake(2, 2);
searchTableView.layer.shadowRadius = 0.6f;
//边框
searchTableView.layer.masksToBounds=YES;
searchTableView.layer.borderWidth=1.0;
searchTableView.layer.borderColor=[[UIColor colorWithRed:163.0/255 green:163.0/255 blue:163.0/255 alpha:1] CGColor];
当对控件加入阴影之后,再对UIView进行动画有时会出现卡的情况,动画不流畅(在真机上会更加明显)
可以用以下方法对阴影进行控制
view.layer.shadowPath = [UIBezierPath bezierPathWithRoundedRect:view.frame cornerRadius:0].CGPath;