代碼塊隨記

無奈有時記性不好,一些經(jīng)常用的隨記。

九宮格

    for (int x = 0; x < 10; x++) {
    //創(chuàng)建按鈕
    int i = x / 3;   //---- 0 1 2   行
    int j = x % 3;   //-----0 1 2   列
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    btn.frame = CGRectMake(j * (BUTTONWIDTH + columnWidth) + columnWidth, i * (BUTTONHEIGHT + rowHeight) + rowHeight, BUTTONWIDTH, BUTTONHEIGHT);
    btn.tag = x + 1;
    [btn setTitle:[NSString stringWithFormat:@"%d",btn.tag] forState:UIControlStateNormal];
    [btn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn];
  }

裁剪圖片

-(UIImage *)getImageFromImage:(UIImage*) superImage
{
    CGSize subImageSize = CGSizeMake(320, 200);
    //定義裁剪的區(qū)域相對于原圖片的位置
    CGRect subImageRect = CGRectMake(0, 60, superImage.size.width, superImage.size.height);
    CGImageRef imageRef = superImage.CGImage;
    CGImageRef subImageRef = CGImageCreateWithImageInRect(imageRef, subImageRect);
    UIGraphicsBeginImageContext(subImageSize);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextDrawImage(context, subImageRect, subImageRef);
    UIImage* subImage = [UIImage imageWithCGImage:subImageRef];
    UIGraphicsEndImageContext();
    //返回裁剪的部分圖像
    return subImage;
}  

//渲染緩存

self.layer.shouldRasterize=YES;
self.layer.rasterizationScale= [UIScreenmainScreen].scale;

//NSTextAttachment 調(diào)整centerY

NSTextAttachment * ment = [[NSTextAttachment alloc] initWithData:nil ofType:nil];
    ment.image = [];
    ment.bounds =  CGRectMake(0, self.Label.font.descender/2.0, self.Label.font.ascender, self.Label.font.ascender);
0.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,614評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,319評論 25 708
  • 以前聽過一首歌,歌名叫《越長大越孤單》。歌詞的大意就如同歌名一樣,一個人越長大,圈子就越來越小。 事實大家都明...
    號播閱讀 342評論 0 0
  • 1. 月目標回顧 完成情況 本月共安排任務12 項,完成6項,完成率50%, 完成計劃外任務2項 3個核心目標完成...
    yiling在路上閱讀 444評論 2 0
  • 我們總是特別羨慕長得好看的小娃娃,在未生娃之前,我也是看到別人家的俊俏孩子總是忍不住多瞄兩眼,生了娃才發(fā)現(xiàn):娃的顏...
    曲魯偉閱讀 906評論 4 2

友情鏈接更多精彩內(nèi)容