zoukankan      html  css  js  c++  java
  • UIView和UIImageView 旋转消除锯齿方法

    方法一:
    calendarImageView_ =[[UIImageView alloc] initWithFrame:CGRectMake(3,3,60,72)];
        calendarImageView_.image =[UIImage imageNamed:@"tc_news_tilt_plate.png"];
        calendarImageView_.image = previewImage_;
        calendarImageView_.layer.shadowOffset =CGSizeMake(0,2);
        calendarImageView_.layer.shadowRadius =2.0;
        calendarImageView_.layer.shadowColor =[UIColor whiteColor].CGColor;
        calendarImageView_.layer.shadowOpacity =0.8;
        calendarImageView_.layer.borderColor =[UIColor clearColor].CGColor;
        calendarImageView_.layer.borderWidth =2.0;
        calendarImageView_.layer.cornerRadius =3.0;
        [calendarImageView_.layer setShouldRasterize:YES];
        calendarImageView_.transform =CGAffineTransformMakeRotation(degreesToRadians(-16));
        [self addSubview:calendarImageView_];



    方法二:

     
    -(void)drawRect:(CGRect)rect {
        // Drawing code.
        
        CALayer*sublayer =[CALayer layer];
        sublayer.backgroundColor =[UIColor clearColor].CGColor;
        sublayer.shadowOffset =CGSizeMake(0,1);
        sublayer.shadowRadius =2.0;
        sublayer.shadowColor =[UIColor redColor].CGColor;
        sublayer.shadowOpacity =0.8;
        sublayer.frame =CGRectMake(3,3,60,72);
        [sublayer setShouldRasterize:YES];
        sublayer.borderColor =[UIColor clearColor].CGColor;
        sublayer.borderWidth =2.0;
        sublayer.cornerRadius =10.0;
        [sublayersetTransform:CATransform3DMakeAffineTransform(CGAffineTransformMakeRotation(degreesToRadians(-16)))];
        //sublayer.edgeAntialiasingMask = kCALayerLeftEdge|kCALayerRightEdge|kCALayerBottomEdge|kCALayerTopEdge;
        [self.layer addSublayer:sublayer];
        
        
        CALayer*imageLayer =[CALayer layer];
        imageLayer.frame = sublayer.bounds;
        imageLayer.cornerRadius =6.0;
        imageLayer.contents =(id)previewImage_.CGImage;
        imageLayer.masksToBounds = YES;
        [sublayer addSublayer:imageLayer];
    }

  • 相关阅读:
    LightOJ 1341 Aladdin and the Flying Carpet 数学
    NOIP2013 花匠 DP 线段树优化
    LightOJ 1370 Bi-shoe and Phi-shoe 欧拉函数+线段树
    BZOJ2818: Gcd 欧拉函数求前缀和
    SPOJ3267 D-query 离线+树状数组 在线主席树
    BZOJ 2588: Spoj 10628. Count on a tree 主席树+lca
    拓展欧几里得算法
    POJ1845Sumdiv(求所有因子和 + 唯一分解定理)
    UVA1635 Irrelevant Elements(唯一分解定理 + 组合数递推)
    codeforce 626E(二分)
  • 原文地址:https://www.cnblogs.com/yingkong1987/p/3336669.html
Copyright © 2011-2022 走看看