115 lines
2.9 KiB
Objective-C
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
|