新配置界面
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
//
|
||||
// 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
|
||||
Reference in New Issue
Block a user