// // SubCellFromAskContentCell.m // ThePaperBase // // Created by zhousan on 15/8/4. // Copyright (c) 2015年 scar1900. All rights reserved. // #import "SubCellFromAskContentCell.h" @implementation SubCellFromAskContentCell - (void)subLayoutSubViews { [self.backView makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.left).offset(10); make.top.equalTo(self.top).offset(10); make.bottom.equalTo(self.bottom); make.right.equalTo(self.right).offset(-10); }]; [self.backBtn makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(self.backView); }]; [self.answerIcon makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.backView.left).offset(10); make.top.equalTo(self.backView.top).offset(7); make.width.mas_equalTo(28); make.height.mas_equalTo(28); }]; [self.iconBack makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(self.answerIcon); }]; [self.UserInfoBtn makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(self.answerIcon); }]; [self.verifyTag makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.backView.left).offset(28); make.top.equalTo(self.backView.top).offset(28); make.height.mas_equalTo(12); make.width.mas_equalTo(12); }]; [self.askAuthorLabel makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.backView.left).offset(47); make.top.equalTo(self.backView.top).offset(5); make.height.mas_equalTo(14); make.width.mas_equalTo(200); }]; // [self.anserNumsLabel makeConstraints:^(MASConstraintMaker *make) { // make.left.equalTo(self.commentImg.right).offset(1); // make.top.equalTo(self.backView.top).offset(25); // make.height.mas_equalTo(9); // make.width.mas_equalTo(17); // }]; [self.commentImg makeConstraints:^(MASConstraintMaker *make) { make.right.equalTo(self.anserNumsLabel.left); make.top.equalTo(self.backView.top).offset(23); make.height.mas_equalTo(12); make.width.mas_equalTo(12); }]; [self.timeImg makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.backView.left).offset(48); make.top.equalTo(self.backView.top).offset(25); make.height.mas_equalTo(10); make.width.mas_equalTo(10); }]; self.replyButton.hidden = YES; [self.timeLabel makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.timeImg.right).offset(5); make.top.equalTo(self.askAuthorLabel.bottom).offset(7); make.height.mas_equalTo(9); make.width.mas_equalTo(rect_screen.size.width/2); }]; [self.lineView makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.backView.left); make.top.equalTo(self.askContentLabel.bottom).offset(14); make.width.equalTo(self.backView.width); make.height.mas_equalTo(0.5); }]; } - (void)reLayoutSubViews { if ([self.commentBO.answerNums integerValue] == 0) { self.lineView.hidden = YES; }else { self.lineView.hidden = NO; } CGFloat width = returnTextWidthWithRTLabel(self.anserNumsLabel.text, 10, appFont(8, NO), 0)+5; __weak typeof(self) weakSelf = self; [self.anserNumsLabel remakeConstraints:^(MASConstraintMaker *make) { make.right.equalTo(weakSelf.backView.right).offset(-15); make.top.equalTo(weakSelf.backView.top).offset(25); make.height.mas_equalTo(9); make.width.mas_equalTo(width); }]; CGFloat heigth = returnTextHeightWithRTLabel(self.commentBO.content,rect_screen.size.width - 20-20, appFont(15, NO),10); [self.askContentLabel remakeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(self.backView.left).offset(10); make.top.equalTo(self.answerIcon.bottom).offset(10); make.height.mas_equalTo(heigth); make.right.equalTo(self.backView.right).offset(-10); }]; } /* // Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { // Drawing code } */ @end