229 lines
9.3 KiB
Objective-C
229 lines
9.3 KiB
Objective-C
//
|
||
// PuasiphysicalSkinViewController.m
|
||
// Ifish
|
||
//
|
||
// Created by ifish7-ios on 16/4/26.
|
||
// Copyright © 2016年 imac. All rights reserved.
|
||
//
|
||
|
||
#import "PuasiphysicalSkinViewController.h"
|
||
#define btnWid 100
|
||
#define kPlace ([UIScreen mainScreen].bounds.size.width - btnWid*2) /4
|
||
|
||
@interface PuasiphysicalSkinViewController ()
|
||
|
||
@end
|
||
|
||
@implementation PuasiphysicalSkinViewController
|
||
|
||
- (void)viewDidLoad {
|
||
[super viewDidLoad];
|
||
// Do any additional setup after loading the view.
|
||
[self creatPuasiphysicalSkin];
|
||
//[self creatFirstNewSkin];
|
||
}
|
||
|
||
- (void)didReceiveMemoryWarning {
|
||
[super didReceiveMemoryWarning];
|
||
// Dispose of any resources that can be recreated.
|
||
}
|
||
|
||
#pragma mark - 拟物
|
||
|
||
-(void)creatPuasiphysicalSkin{
|
||
|
||
self.setImag.hidden = YES;
|
||
self.SetTimeButton.hidden = YES;
|
||
//self.erWeiButton.hidden = YES;
|
||
self.dulabel.hidden = YES;
|
||
//self.shuixiangwendu.hidden = YES;
|
||
|
||
UIImageView *backImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Puasiphysical"]];
|
||
[self.tableView setBackgroundView:backImage];
|
||
|
||
UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(30 , kPlace/3 , kPlace * 2 + btnWid - 50, (kPlace * 2 + btnWid - 50)/2)];
|
||
|
||
|
||
// leftBtn.backgroundColor = [UIColor redColor];
|
||
|
||
[leftBtn setBackgroundImage:[UIImage imageNamed:@"basion_logo"] forState:UIControlStateNormal];
|
||
UILabel *textLbl = [[UILabel alloc] initWithFrame:CGRectMake(0 , kPlace/3 +(kPlace * 2 + btnWid - 50)/2 , kScreenSize.width / 2 , 20)];
|
||
textLbl.text = @"品牌展示位";
|
||
textLbl.textColor = [UIColor whiteColor];
|
||
textLbl.font = [UIFont boldSystemFontOfSize:14];
|
||
// textLbl.backgroundColor = [UIColor redColor];
|
||
textLbl.textAlignment = NSTextAlignmentCenter;
|
||
[self.tableView addSubview:textLbl];
|
||
[self.tableView addSubview:leftBtn];
|
||
|
||
CGFloat withSetPlace = kScreenSize.width/2 - (5 /2) + (kScreenSize.width/4 -(btnWid - 60)/2 ) ;
|
||
|
||
UIButton *rightBtn = [[UIButton alloc] initWithFrame:CGRectMake(withSetPlace , kPlace/3 + (((kPlace * 2 + btnWid - 50)/2) -(btnWid - 60))/2 , btnWid - 60 ,btnWid - 60)];
|
||
// rightBtn.backgroundColor = [UIColor redColor];
|
||
|
||
[rightBtn setImage:[UIImage imageNamed:@"xutosetting"] forState:UIControlStateNormal];
|
||
[rightBtn addTarget:self action:@selector(rightBtnClick:) forControlEvents:UIControlEventTouchUpInside];
|
||
textLbl = [[UILabel alloc] initWithFrame:CGRectMake(kScreenSize.width / 2 ,kPlace/3 +(kPlace * 2 + btnWid - 50)/2 , kScreenSize.width / 2 , 20)];
|
||
textLbl.text = @"水族箱设置";
|
||
//textLbl.backgroundColor = [UIColor redColor];
|
||
textLbl.textAlignment = NSTextAlignmentCenter;
|
||
textLbl.font = [UIFont boldSystemFontOfSize:14];
|
||
textLbl.textColor = [UIColor whiteColor];
|
||
[self.tableView addSubview:textLbl];
|
||
[self.tableView addSubview:rightBtn];
|
||
|
||
UIImageView *line = [[UIImageView alloc] initWithFrame:CGRectMake(kPlace + btnWid +kPlace -2 , kPlace/3, 5, 80)];
|
||
//line.backgroundColor = [UIColor colorWithRed:215/255.0f green:245/255.0f blue:246/254.0f alpha:0.7];
|
||
line.image = [UIImage imageNamed:@"line"];
|
||
[self.tableView addSubview:line];
|
||
|
||
|
||
|
||
UIImageView *bubble = [[UIImageView alloc] initWithFrame:CGRectMake((kScreenSize.width -(kScreenSize.width - 2 * kPlace ))/2, kPlace + 80 , kScreenSize.width - 2 * kPlace, kScreenSize.width - 2 * kPlace)];
|
||
//bubble.backgroundColor = [UIColor redColor];
|
||
bubble.image = [UIImage imageNamed:@"bubble"];
|
||
[self.tableView addSubview:bubble];
|
||
|
||
|
||
CGFloat btnControlWith = kScreenSize.width*7/32;
|
||
CGFloat btnControlPlace = (kScreenSize.width - 3*btnControlWith * 105 / 122 )/4;
|
||
|
||
NSLog(@"*-*-*-*-*-屏幕宽度%f",kScreenSize.width);
|
||
|
||
|
||
|
||
|
||
for (int i = 0; i < 3; i ++) {
|
||
UIButton *btnControl = [[UIButton alloc] init] ;
|
||
btnControl.frame = CGRectMake(btnControlPlace +i*(btnControlPlace + btnControlWith * 105 / 122), kScreenSize.height - 2*btnControlPlace - btnControlWith -40 , btnControlWith * 105 / 122, btnControlWith );
|
||
|
||
// [btnControl setImage:[UIImage imageNamed:[NSString stringWithFormat:@"btn%d_off",i + 4]] forState:UIControlStateNormal];
|
||
if (i==0) {
|
||
|
||
[btnControl setImage:[UIImage imageNamed:[NSString stringWithFormat:@"PFLight%d_on",i + 1]] forState:UIControlStateNormal];
|
||
}else if(i == 1){
|
||
[btnControl setImage:[UIImage imageNamed:[NSString stringWithFormat:@"PFLight%d_off",i ]] forState:UIControlStateNormal];
|
||
}else{
|
||
[btnControl setImage:[UIImage imageNamed:@"ChongLang_on"] forState:UIControlStateNormal];
|
||
}
|
||
// btnControl.backgroundColor = [UIColor whiteColor];
|
||
textLbl = [[UILabel alloc] initWithFrame:CGRectMake(btnControlPlace +i*(btnControlPlace + btnControlWith * 105 / 122), kScreenSize.height - 2*btnControlPlace - btnControlWith -50 + btnControlWith, btnControlWith * 7 / 8, btnControlPlace -10)];
|
||
// textLbl.backgroundColor = [UIColor blackColor];
|
||
|
||
textLbl.textAlignment = NSTextAlignmentCenter;
|
||
textLbl.textColor = [UIColor colorWithRed:101/255.0f green:103/255.0f blue:103/254.0f alpha:1];
|
||
NSArray *arr = @[@"灯1",@"灯2",@"UV冲浪"];
|
||
textLbl.font = [UIFont boldSystemFontOfSize:13];
|
||
|
||
|
||
// textLbl.backgroundColor = [UIColor redColor];
|
||
|
||
textLbl.text = arr[i];
|
||
[self.tableView addSubview:textLbl];
|
||
[self.tableView addSubview:btnControl];
|
||
|
||
}
|
||
UILabel *temp = [[UILabel alloc] initWithFrame:CGRectMake(30, 100, kScreenSize.width - 2 * kPlace - 100, kScreenSize.width - 2 * kPlace - 200)];
|
||
temp.text = @"13.5";
|
||
//temp.font = [UIFont systemFontOfSize:60];
|
||
temp.font = [UIFont fontWithName:@"Avenir Next Condensed" size:70];
|
||
temp.textColor = [UIColor colorWithRed:101/255.0f green:103/255.0f blue:103/255.0f alpha:1];
|
||
// temp.backgroundColor = [UIColor yellowColor];
|
||
temp.textAlignment = NSTextAlignmentCenter;
|
||
[bubble addSubview:temp];
|
||
|
||
UILabel *oc = [[UILabel alloc] initWithFrame:CGRectMake((kScreenSize.width - 2 * kPlace)/3*2 -10 , 110 ,50, kScreenSize.width - 2 * kPlace - 210)];
|
||
oc.text = @"°C";
|
||
// oc.backgroundColor = [UIColor blueColor];
|
||
// oc.font = [UIFont systemFontOfSize:40];
|
||
oc.textColor = [UIColor colorWithRed:101/255.0f green:103/255.0f blue:103/254.0f alpha:1];
|
||
oc.font = [UIFont fontWithName:@"Avenir Next Condensed" size:40];
|
||
NSLog(@"-----%@",[UIFont familyNames]);
|
||
[bubble addSubview:oc];
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
-(void)rightBtnClick:(UIButton *)sender{
|
||
|
||
NSLog(@"点击设置按钮");
|
||
}
|
||
|
||
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
|
||
{
|
||
return 0;
|
||
}
|
||
|
||
|
||
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
|
||
{
|
||
return 0;
|
||
}
|
||
|
||
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
|
||
{
|
||
return 0;
|
||
}
|
||
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
|
||
{
|
||
|
||
static NSString *CELL =@"cell";
|
||
|
||
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CELL];
|
||
if (cell == nil) {
|
||
|
||
cell = [[UITableViewCell alloc ]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CELL];
|
||
}
|
||
|
||
|
||
return cell;
|
||
}
|
||
|
||
|
||
-(void)creatFirstNewSkin{
|
||
|
||
|
||
UIView *vi = [[UIView alloc]initWithFrame:CGRectMake(0, 0, kScreenSize.width, kScreenSize.height /4)];
|
||
vi.backgroundColor = [UIColor colorWithRed:233/255.0f green:247/255.0f blue:254/255.0f alpha:1];
|
||
|
||
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg2.png"]];
|
||
[self.tableView addSubview:vi];
|
||
|
||
CGFloat btnWith = 100;
|
||
|
||
CGFloat withSetPlace = kScreenSize.width/2+2 + (kScreenSize.width /2 - btnWith + 30)/2 ;
|
||
UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(30 , 10 , kPlace * 2 + btnWith - 50, btnWith - 30)];
|
||
[leftBtn setBackgroundImage:[UIImage imageNamed:@"basion_logo"] forState:UIControlStateNormal];
|
||
[vi addSubview:leftBtn];
|
||
|
||
UILabel *leftTextLbl = [[UILabel alloc] initWithFrame:CGRectMake(0 , btnWith - 20, kScreenSize.width / 2 -2 , 20)];
|
||
leftTextLbl.text = @"品牌展示位";
|
||
leftTextLbl.textColor = [UIColor colorWithRed:100/255.0f green:100/255.0f blue:100/255.0f alpha:1];
|
||
leftTextLbl.font = [UIFont boldSystemFontOfSize:18];
|
||
leftTextLbl.textAlignment = NSTextAlignmentCenter;
|
||
[vi addSubview:leftTextLbl];
|
||
|
||
UIButton *rightBtn = [[UIButton alloc] initWithFrame:CGRectMake(withSetPlace , 20 , btnWith - 50 ,btnWith - 50)];
|
||
[rightBtn setImage:[UIImage imageNamed:@"xutosetting"] forState:UIControlStateNormal];
|
||
[vi addSubview:rightBtn];
|
||
UILabel *textLbl = [[UILabel alloc] initWithFrame:CGRectMake(kScreenSize.width / 2 -2, btnWith -20 , kScreenSize.width / 2 -2, 20)];
|
||
textLbl.text = @"水族箱设置";
|
||
textLbl.textColor = [UIColor whiteColor];
|
||
textLbl.textAlignment = NSTextAlignmentCenter;
|
||
textLbl.font = [UIFont boldSystemFontOfSize:18];
|
||
textLbl.textColor = [UIColor colorWithRed:100/255.0f green:100/255.0f blue:100/255.0f alpha:1];
|
||
[vi addSubview:textLbl];
|
||
|
||
UILabel *line = [[UILabel alloc] initWithFrame:CGRectMake(kPlace + btnWith +kPlace , 10, 2, btnWith)];
|
||
line.backgroundColor = [UIColor colorWithRed:201/255.0f green:201/255.0f blue:201/254.0f alpha:1];
|
||
[vi addSubview:line];
|
||
|
||
}
|
||
|
||
|
||
|
||
@end
|