Iphone 如何在没有问题的情况下将角半径应用于UIView?

Iphone 如何在没有问题的情况下将角半径应用于UIView?,iphone,uiscrollview,shadow,cornerradius,Iphone,Uiscrollview,Shadow,Cornerradius,目前,我正在对scrollview中的多个UIView应用角半径和阴影。我注意到添加一个圆角半径和阴影会使scrollview在我滚动时像疯了一样滞后。如何在不影响性能的情况下应用这些影响?也可以通过设置层的阴影路径来尝试: view.layer.cornerRadius=6.0f; view.layer.borderWidth=2.0f; view.layer.borderColor=[UIColor grayColor].CGColor; view.layer.shadowColor = [

目前,我正在对scrollview中的多个UIView应用角半径和阴影。我注意到添加一个圆角半径和阴影会使scrollview在我滚动时像疯了一样滞后。如何在不影响性能的情况下应用这些影响?

也可以通过设置层的
阴影路径来尝试:

view.layer.cornerRadius=6.0f;
view.layer.borderWidth=2.0f;
view.layer.borderColor=[UIColor grayColor].CGColor;
view.layer.shadowColor = [UIColor blackColor].CGColor;
view.layer.shadowOpacity = 0.3f;
view.layer.shadowOffset = CGSizeMake(0, 0.0f);
view.layer.masksToBounds = NO;
UIBezierPath *path = [UIBezierPath bezierPathWithRect:view.bounds];
view.layer.shadowPath = path.CGPath;

还可以通过设置图层的
阴影路径来尝试:

view.layer.cornerRadius=6.0f;
view.layer.borderWidth=2.0f;
view.layer.borderColor=[UIColor grayColor].CGColor;
view.layer.shadowColor = [UIColor blackColor].CGColor;
view.layer.shadowOpacity = 0.3f;
view.layer.shadowOffset = CGSizeMake(0, 0.0f);
view.layer.masksToBounds = NO;
UIBezierPath *path = [UIBezierPath bezierPathWithRect:view.bounds];
view.layer.shadowPath = path.CGPath;
//借助此方法,我们可以创建任何PNG文件的圆角

 UIImage *imageFromFile = [UIImage imageNamed:@"FilterFields.png"];
        imageFromFile = [ImageManipulator
makeRoundCornerImage:imageFromFile : 10 : 10];


        [SmallTable setImage:imageFromFile];
//借助此方法,我们可以创建任何PNG文件的圆角

 UIImage *imageFromFile = [UIImage imageNamed:@"FilterFields.png"];
        imageFromFile = [ImageManipulator
makeRoundCornerImage:imageFromFile : 10 : 10];


        [SmallTable setImage:imageFromFile];