// // IFishWaterChangeView.m // Ifish // // Created by 罗艺 on 2018/8/24. // Copyright © 2018年 lianlian. All rights reserved. // #import "IFishWaterChangeView.h" @interface IFishWaterChangeView() @property(nonatomic,strong)NSArray*data1; @property(nonatomic,strong)NSArray*data2; @property(nonatomic,copy)NSString*selectVaule1; @property(nonatomic,copy)NSString*selectVaule2; @property (weak, nonatomic) IBOutlet UIView *topTempPicker; @property (weak, nonatomic) IBOutlet UIView *bottomPicker; @property (weak, nonatomic) IBOutlet UIView *heightView; @end @implementation IFishWaterChangeView -(NSArray *)data1{ if (_data1==nil) { _data1=@[@"1",@"2",@"3",@"4"]; _data2=@[@"1:00",@"2:00",@"3:00",@"4:00"]; } return _data1; } -(void)setViewType:(NSInteger)viewType{ _viewType=viewType; self.topTempPicker.hidden=YES; self.heightView.hidden=YES; self.bottomPicker.hidden=YES; if (viewType==0) {// 设置水温 self.topTempPicker.hidden=NO; self.bottomPicker.hidden=NO; }else if(viewType==1){//容器大小 self.heightView.hidden=NO; self.bottomPicker.hidden=NO; }else if (viewType==2){//流量 self.bottomPicker.hidden=NO; }else if (viewType==4){//换水周期 self.bottomPicker.hidden=NO; } } - (IBAction)clickSubmit:(id)sender { self.hidden=YES; if(_viewType==5){ [self.myDelegate didSelectRow1:self.selectVaule1 andRow2:self.selectVaule2]; } } -(void)awakeFromNib{ [super awakeFromNib]; } - (IBAction)clickBg:(id)sender { self.hidden=YES; } //返回多少列 -(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{ return 2; } //返回多少行 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{ return self.data1.count; } //每一行的数据 -(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{ if(component==0){ return self.data1[row]; } return self.data2[row]; } //选中时的效果 -(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{ // self.selectValue = self.data[row]; if (component==0) { self.selectVaule1=self.data1[row]; }else{ self.selectVaule2=self.data2[row]; } } //返回高度 -(CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component{ return 35.0f; } //返回宽度 //-(CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component{ // return ZYAppWidth; //} //-(UIView*)pickerView:(UIPickerView*)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView*)view { // UIView *cellView = view; // if (!cellView) { // cellView = [[UIView alloc] init]; // } // cellView.backgroundColor = [UIColor redColor]; // return cellView; //} @end