笔记一下下

https://bitbucket.org/account/signin/

http://u2.shanxishuo.com/images/20131205/2b65eb07-11f7-47d7-99af-ea6637836fe3.jpg!1800x1800

http://www.pgyer.com/

Extract


91.213.30.151


#pragma mark 根据size截取图片中间矩形区域的图片这里的size是正方形

-(UIImage *)cutCenterImage:(UIImage *)image size:(CGSize)size{

    CGSize imageSize = image.size;

    CGRect rect;

    //根据图片的大小计算出图片中间矩形区域的位置与大小

    if (imageSize.width > imageSize.height) {

        float leftMargin = (imageSize.width - imageSize.height) *0.5;

        rect = CGRectMake(leftMargin,0, imageSize.height, imageSize.height);

    }else{

        float topMargin = (imageSize.height - imageSize.width) *0.5;

        rect = CGRectMake(0, topMargin, imageSize.width, imageSize.width);

    }

    

    CGImageRef imageRef = image.CGImage;

    //截取中间区域矩形图片

    CGImageRef imageRefRect =CGImageCreateWithImageInRect(imageRef, rect);

    

    UIImage *tmp = [[UIImagealloc]initWithCGImage:imageRefRect];

    CGImageRelease(imageRefRect);

    

    UIGraphicsBeginImageContext(size);

    CGRect rectDraw =CGRectMake(0,0, size.width, size.height);

    [tmp drawInRect:rectDraw];

    // 从当前context中创建一个改变大小后的图片

    tmp = UIGraphicsGetImageFromCurrentImageContext();

    

    // 使当前的context出堆栈

    UIGraphicsEndImageContext();

    

    return tmp;

}


去掉UITableView每个cell之间的默认分割线

tableView.separatorStyle = NO;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值