| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // BusinessDepartmentFrame.m
- // IBOSS
- //
- // Created by guan hong hou on 2017/9/22.
- // Copyright © 2017年 elongtian. All rights reserved.
- //
- #import "BusinessDepartmentFrame.h"
- #import "NSString+Tools.h"
- #define kTextFont [UIFont systemFontOfSize:13]
- @implementation BusinessDepartmentFrame
- -(void)setDepartmentFrame:(AchiementDepartmentInfoModel*)departmentModel{
- _departmentModel=departmentModel;
- CGFloat padding =5;
- CGFloat xpadding =20;
- CGFloat ypadding =15;
- NSDictionary *departmentDict = @{NSFontAttributeName:kTextFont};
- NSString *levelType= departmentModel.levelType;
- if(levelType!=nil&&levelType.length>0){
- NSArray *array = [levelType componentsSeparatedByString:@"_"];
- NSInteger level = [[array lastObject]integerValue];
- level= level*13;
- _checkBtF=CGRectMake(level,8, 32, 32);
- }
-
- if(_departmentModel.organizationName!=nil&&_departmentModel.organizationName.length>0){
- CGRect departmentNameFrame = [_departmentModel.organizationName textRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) attributes:departmentDict];
-
- departmentNameFrame.origin.x =CGRectGetMaxX(_checkBtF)+3;
- departmentNameFrame.origin.y = ypadding;
- _departmentF = departmentNameFrame;
- }
- _rightArrowF=CGRectMake(Screen_Width-25,10, 20, 20);
- _separatorF=CGRectMake(0,CGRectGetMaxY(_departmentF)+ypadding, Screen_Width, 1);
- _cellHeight=CGRectGetMaxY(_separatorF);
- }
- @end
|