91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用drawinrect在control中畫入圖片和文字

發布時間:2020-07-14 01:15:50 來源:網絡 閱讀:649 作者:ladispartion1 欄目:開發技術

//

//  BtnControl.m

//  ZCar

//

//  Created by imac on 15/10/4.

//  Copyright (c) 2015 imac. All rights reserved.

//


#import "BtnControl.h"


@implementation BtnControl

-(instancetype)initWithFrame:(CGRect)frame

{

    self = [super initWithFrame:frame];

    if (self) {

        

        self.layer.borderColor = [UIColor lightGrayColor].CGColor;

        self.layer.borderWidth = 1;

        self.backgroundColor = [UIColor whiteColor];

        

    }

    return self;

}


-(void)setNameWithTitle:(NSString *)nameWithTitle

{

    if (_nameWithTitle != nameWithTitle) {

        _nameWithTitle = nameWithTitle;

        [self setNeedsDisplay];

    }

}

- (void)setImgName:(NSString *)imgName

{

    if (_imgName != imgName) {

        _imgName = imgName;

        [self setNeedsDisplay];

    }

}

- (void)setDic:(NSDictionary *)dic

{

    if (_dic != dic) {

        _dic = dic;

        [self setNeedsDisplay];

    }

}

- (void)drawRect:(CGRect)rect

{

    [super drawRect:rect];

    [self drawWithText:_nameWithTitle ImgName:_imgName titleColor:_dic];

}

- (void)drawWithText:(NSString *)title ImgName:(NSString *)imgName titleColor:(NSDictionary *)dic{

    

    UIImage *img = [UIImage p_w_picpathNamed:imgName];

    [img drawInRect:CGRectMake(self.width - 27, self.height - 12, 25, 10)];

    int i = [self convertToInt:title];

    float width = (self.width - i * 12) / 2;

    [title drawInRect:CGRectMake(width, 10, self.width, self.height) withAttributes:dic];

}

-  (int)convertToInt:(NSString*)strtemp {

    

    int strlength = 0;

    

    char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding];

    for (int i=0 ; i<[strtemp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) {

        if (*p) {

            p++;

            strlength ++;

        }

        else {

            p ++;

        }

    }

    return (strlength + 1) / 2;

    

}

@end



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

卢湾区| 沈阳市| 纳雍县| 梅州市| 无锡市| 连云港市| 大港区| 博湖县| 新乐市| 东宁县| 台江县| 额尔古纳市| 灵川县| 呼图壁县| 丰城市| 崇州市| 丹凤县| 奎屯市| 蒙自县| 石泉县| 江孜县| 札达县| 江油市| 罗江县| 崇阳县| 广平县| 原阳县| 桐梓县| 泗水县| 西林县| 绥棱县| 镇安县| 平阳县| 崇义县| 固原市| 会同县| 玛沁县| 江阴市| 新丰县| 石泉县| 旅游|