shouldRasterize

来源:互联网 发布:php会员积分管理系统 编辑:程序博客网 时间:2024/06/04 00:38
@interface ViewController ()@property (nonatomic, weak) IBOutlet UIView *containerView;@end@implementation ViewController- (UIButton *)customButton{  //create button  CGRect frame = CGRectMake(0, 0, 150, 50);  UIButton *button = [[UIButton alloc] initWithFrame:frame];  button.backgroundColor = [UIColor whiteColor];  button.layer.cornerRadius = 10;  //add label  frame = CGRectMake(20, 10, 110, 30);  UILabel *label = [[UILabel alloc] initWithFrame:frame];  label.text = @"Hello World";  label.textAlignment = NSTextAlignmentCenter;  [button addSubview:label];  return button;}- (void)viewDidLoad{  [super viewDidLoad];  //create opaque button  UIButton *button1 = [self customButton];  button1.center = CGPointMake(50, 150);  [self.containerView addSubview:button1];  //create translucent button  UIButton *button2 = [self customButton];    button2.center = CGPointMake(250, 150);  button2.alpha = 0.5;  [self.containerView addSubview:button2];  //enable rasterization for the translucent button  button2.layer.shouldRasterize = YES;  button2.layer.rasterizationScale = [UIScreen mainScreen].scale;}@end
0 0
原创粉丝点击