| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- //
- // IntermediateCustomerFrame.m
- // IBOSSmini
- //
- // Created by guan hong hou on 2018/2/1.
- // Copyright © 2018年 elongtian. All rights reserved.
- //
- #import "IntermediateCustomerFrame.h"
- @implementation IntermediateCustomerFrame
- -(void)setIntermediateCustomerFrame:(IntermediateCustomerModel *) intermediateCustomer{
- _intermediateCustomerModel=intermediateCustomer;
- CGFloat xpadding =10;
- CGFloat ypadding =10;
- NSDictionary *orderDict = @{NSFontAttributeName:orderTextFont};
- _checkboxF=CGRectMake(xpadding, ypadding-3,25,25);
- NSString *intermediateCustomerTitle=@"客户员工:";
- _intermediateCustomerTitleF = [intermediateCustomerTitle textRectWithSize:CGSizeMake(150, MAXFLOAT) attributes:orderDict];
- _intermediateCustomerTitleF.origin.x =CGRectGetMaxX(_checkboxF)+10;
- _intermediateCustomerTitleF.origin.y = ypadding;
- NSString *intermediateCustomerName=[_intermediateCustomerModel intermediateCustomerStaffName];
- if(intermediateCustomerName!=nil){
- _intermediateCustomerF = [intermediateCustomerName textRectWithSize:CGSizeMake(Screen_Width-CGRectGetMaxX(_intermediateCustomerTitleF)-5, MAXFLOAT) attributes:orderDict];
- _intermediateCustomerF.origin.x =CGRectGetMaxX(_intermediateCustomerTitleF)+8;
- _intermediateCustomerF.origin.y = ypadding;
- }
-
- _separatorF=CGRectMake(0, CGRectGetMaxY(_intermediateCustomerF)+10, Screen_Width,1);
- _cellHeight=CGRectGetMaxY(_separatorF);
- }
- - (id)copyWithZone:(nullable NSZone *)zone{
- IntermediateCustomerFrame *frame = [[self class] allocWithZone:zone];
- frame.intermediateCustomerModel=[_intermediateCustomerModel copy];
- frame.cellHeight=_cellHeight;
- frame.checkboxF=_checkboxF;
- frame.intermediateCustomerTitleF=_intermediateCustomerTitleF;
- frame.intermediateCustomerF=_intermediateCustomerF;
- frame.separatorF=_separatorF;
- return frame;
- }
- - (id)mutableCopyWithZone:(nullable NSZone *)zone{
- IntermediateCustomerFrame *frame = [[self class] allocWithZone:zone];
- frame.intermediateCustomerModel=[_intermediateCustomerModel copy];
- frame.cellHeight=_cellHeight;
- frame.checkboxF=_checkboxF;
- frame.intermediateCustomerTitleF=_intermediateCustomerTitleF;
- frame.intermediateCustomerF=_intermediateCustomerF;
- frame.separatorF=_separatorF;
- return frame;
- }
- @end
|