ifish/Ifish/controllers/HotBar/Views/IFishWaterChangeView.m

115 lines
2.9 KiB
Objective-C

//
// IFishWaterChangeView.m
// Ifish
//
// Created by 罗艺 on 2018/8/24.
// Copyright © 2018年 lianlian. All rights reserved.
//
#import "IFishWaterChangeView.h"
@interface IFishWaterChangeView()<UIPickerViewDelegate,UIPickerViewDataSource>
@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