Initial commit
This commit is contained in:
+228
@@ -0,0 +1,228 @@
|
||||
//
|
||||
// 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
|
||||
Reference in New Issue
Block a user