| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272 |
- //
- // OrdertakingViewController.m
- // jitao
- //
- // Created by 罗云飞 on 2017/12/16.
- // Copyright © 2017年 罗云飞. All rights reserved.
- //
- #import "OrdertakingViewController.h"
- @interface OrdertakingViewController ()<UITextViewDelegate>{
- UITextView *textview;
- }
- @end
- @implementation OrdertakingViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.view.backgroundColor = NewNavigationColor;
- [self setNavTitle:@"接单"];
- [self loadsview];
- // Do any additional setup after loading the view.
- }
- - (void)loadsview {
- UIView *view = [UIView new];
- view.backgroundColor = NewWhiteColor;
- ViewRadius(view, 3);
- [self.view addSubview:view];
-
- view.sd_layout
- .leftSpaceToView(self.view, 15)
- .topSpaceToView(self.view, NavHeader+10)
- .rightSpaceToView(self.view, 15)
- .heightIs(70);
-
- UILabel *title = [UILabel new];
- title.text = @"风力发电领域内高效率变惯量飞轮蓄电机组研究应";
- title.font = NewFont(14);
- [title setSingleLineAutoResizeWithMaxWidth:0];
- [view addSubview:title];
-
- title.sd_layout
- .leftSpaceToView(view, 15)
- .topSpaceToView(view, 15)
- .heightIs(14);
-
- UILabel *ordernumber = [UILabel new];
- ordernumber.text = [NSString stringWithFormat:@"订单编号:%@",@"0000001"];
- ordernumber.font = NewFont(11);
- ordernumber.textColor = NewButtonColor;
- [ordernumber setSingleLineAutoResizeWithMaxWidth:0];
- [view addSubview:ordernumber];
-
- ordernumber.sd_layout
- .leftEqualToView(title)
- .heightIs(11)
- .bottomSpaceToView(view, 15);
-
- UILabel *time = [UILabel new];
- time.text = @"2011-11-11 11:22:22";
- time.font = NewFont(10);
- time.textColor = NewNavigationColor;
- [time setSingleLineAutoResizeWithMaxWidth:0];
- [view addSubview:time];
-
- time.sd_layout
- .rightSpaceToView(view, 15)
- .bottomEqualToView(ordernumber)
- .heightIs(8);
-
- UIView *view1 = [UIView new];
- view1.backgroundColor = NewWhiteColor;
- ViewRadius(view1, 3);
- [self.view addSubview:view1];
-
- view1.sd_layout
- .leftSpaceToView(self.view, 15)
- .heightIs(100)
- .rightSpaceToView(self.view, 15)
- .topSpaceToView(view, 1);
-
- UILabel *content = [UILabel new];
- content.text = @"本项目处于国内高技术前沿,原创性特征明显,对提升中国结构一体化复合材料的高技术研发水平和创新能力具有艾薇阿辉就...";
- content.font = NewFont(12);
- content.textColor = [UIColor colorWithString:@"#9A9A9A"];
- content.lineBreakMode = NSLineBreakByTruncatingTail;
- content.numberOfLines = 2;
- [view1 addSubview:content];
-
- content.sd_layout
- .leftSpaceToView(view1, 15)
- .topSpaceToView(view1, 15)
- .rightSpaceToView(view1, 15)
- .heightIs(30);
-
- UILabel *technicaltype = [UILabel new];
- technicaltype.text = [NSString stringWithFormat:@"技术类型:%@",@"医药生物"];
- technicaltype.font = NewFont(11);
- technicaltype.textColor = NewButtonColor;
- [technicaltype setSingleLineAutoResizeWithMaxWidth:0];
- [view1 addSubview:technicaltype];
-
- technicaltype.sd_layout
- .leftEqualToView(content)
- .heightIs(11)
- .topSpaceToView(content, 15);
-
- UILabel *qiatan = [UILabel new];
- qiatan.text = @"洽谈:";
- [qiatan setSingleLineAutoResizeWithMaxWidth:0];
- qiatan.font = NewFont(12);
- [view1 addSubview:qiatan];
-
- qiatan.sd_layout
- .leftEqualToView(technicaltype)
- .heightIs(12)
- .topSpaceToView(technicaltype, 10);
-
- UILabel*daynumber = [UILabel new];
- daynumber.text = [NSString stringWithFormat:@"%@天",@"34"];
- daynumber.font = NewBFont(12);
- daynumber.textColor = [UIColor colorWithString:@"#FF8523"];
- [daynumber setSingleLineAutoResizeWithMaxWidth:0];
- [view1 addSubview:daynumber];
-
- daynumber.sd_layout
- .leftSpaceToView(qiatan, 5)
- .heightIs(11)
- .centerYEqualToView(qiatan);
-
- UILabel *xuansan = [UILabel new];
- xuansan.text = @"悬赏:";
- xuansan.font = NewFont(12);
- [xuansan setSingleLineAutoResizeWithMaxWidth:0];
- [view1 addSubview:xuansan];
-
- xuansan.sd_layout
- .leftSpaceToView(daynumber, 24)
- .heightIs(12)
- .centerYEqualToView(daynumber);
-
- UILabel*rewardamount = [UILabel new];
- rewardamount.text = [NSString stringWithFormat:@"%@万",@"34"];
- rewardamount.font = NewBFont(12);
- rewardamount.textColor = [UIColor colorWithString:@"#FF8523"];
- [rewardamount setSingleLineAutoResizeWithMaxWidth:0];
- [view1 addSubview:rewardamount];
-
- rewardamount.sd_layout
- .leftSpaceToView(xuansan, 5)
- .heightIs(11)
- .centerYEqualToView(xuansan);
-
- UIImageView *followimage = [UIImageView new];
- [followimage setImage:[UIImage imageNamed:@"关注"]];
- [view1 addSubview:followimage];
-
- followimage.sd_layout
- .rightSpaceToView(view1, 15)
- .centerYEqualToView(rewardamount)
- .heightIs(16)
- .widthIs(16);
-
- UILabel *follownumber = [UILabel new];
- follownumber.text = @"26";
- [follownumber setSingleLineAutoResizeWithMaxWidth:0];
- follownumber.textColor = [UIColor colorWithString:@"#9A9A9A"];
- follownumber.font = NewFont(12);
- [view1 addSubview:follownumber];
-
- follownumber.sd_layout
- .rightSpaceToView(followimage, 3)
- .heightIs(10)
- .centerYEqualToView(followimage);
-
- UILabel *place = [UILabel new];
- place.text = @"湖南长沙";
- place.textColor = [UIColor colorWithString:@"#9A9A9A"];
- place.font = NewFont(11);
- [place setSingleLineAutoResizeWithMaxWidth:0];
- [view1 addSubview:place];
-
- place.sd_layout
- .rightSpaceToView(follownumber, 20)
- .heightIs(11)
- .centerYEqualToView(follownumber);
-
- textview = [[UITextView alloc] init];
- textview.font = NewFont(12);
- textview.textColor = NewGrayColor;
- textview.backgroundColor = NewWhiteColor;
- textview.delegate = self;
- textview.text= @"请备注留言,以便服务人员能更好的了解你的意向~";
- ViewBorderRadius(textview, 5, 1, NewClearColor);
- [self.view addSubview:textview];
-
- textview.sd_layout
- .leftSpaceToView(self.view, 15)
- .rightSpaceToView(self.view, 15)
- .heightIs(133)
- .topSpaceToView(view1, 24);
-
- UIButton *submit = [UIButton new];
- [submit setTitle:@"提交接单意向" forState:UIControlStateNormal];
- [submit setTitleColor:NewWhiteColor forState:UIControlStateNormal];
- submit.titleLabel.font = NewFont(15);
- submit.backgroundColor = NewButtonColor;
- ViewRadius(submit, 8);
- [self.view addSubview:submit];
-
- submit.sd_layout
- .leftSpaceToView(self.view, 50)
- .rightSpaceToView(self.view, 50)
- .heightIs(50)
- .topSpaceToView(textview, 30);
-
- }
- #pragma mark - UITextView获得焦点之后,并且已经是第一响应者
- -(void)textViewDidBeginEditing:(UITextView *)textView
- {
- // NSLog(@"UITextView获得焦点之后,并且已经是第一响应者");
- if ([textView.text isEqualToString:@"请备注留言,以便服务人员能更好的了解你的意向~"]) {
- textView.text = @"";
- textView.textColor = NewGrayColor;
- }
- }
- #pragma mark - UITextView失去焦点之后
- -(void)textViewDidEndEditing:(UITextView *)textView
- {
- //NSLog(@"UITextView失去焦点");
- if ([textView.text isEqualToString:@""] || textView.text.length == 0) {
- textView.text = @"请备注留言,以便服务人员能更好的了解你的意向~";
- textView.textColor = NewRGBColor(199, 199, 205, 1);
- }
- }
- #pragma mark - 详细地址限制字数
- -(void)textViewDidChangeSelection:(UITextView *)textView
- {
-
- if(textView.text.length > 100){
-
- textView.text = [textView.text substringWithRange:NSMakeRange(0,100)];
- }
-
- if (textView.text.length > 0) {
- NSLog(@"textView.text:%@",textView.text);
- // publishcontent = nil;
- // publishcontent = textView.text;
- }
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
- }
- /*
- #pragma mark - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
- // Get the new view controller using [segue destinationViewController].
- // Pass the selected object to the new view controller.
- }
- */
- @end
|