头文件
#import <Foundation/Foundation.h>
@interface MineViewMaterial : NSObject
@property (retain, nonatomic) UIImageView * imageView_calculator;
@property (retain, nonatomic) UILabel * label_mine;
@property (retain, nonatomic) UIButton * button_login;
@end
#import "MineViewMaterial.h"
#define FONT(s) [UIFont fontWithName:@"HelveticaNeue" size:s]
#define BOLDFONT(s) [UIFont fontWithName:@"HelveticaNeue-Bold" size:s]
@implementation MineViewMaterial
- (id)init
{
self = [super init];
if (self) {
//1. //navigationBar的视图
NSString * imageView_calculatorPath = [[NSBundle mainBundle]pathForResource:@"calculator-start@2x" ofType:@"png"];
UIImage * imageView_calculatorImage = [UIImage imageWithContentsOfFile:imageView_calculatorPath];
self.imageView_calculator = [[[UIImageView alloc]init] autorelease];
self.imageView_calculator.image = imageView_calculatorImage;
self.imageView_calculator.frame = CGRectMake(0, 0, 320, 44);
self.imageView_calculator.userInteractionEnabled = YES;
//2. //navigationBar上面的城市显示
self.label_mine = [[[UILabel alloc] init] autorelease];
self.label_mine.frame = CGRectMake(50, 0, 220, 44);
self.label_mine.text = @"我的";
self.label_mine.font = FONT(20);
self.label_mine.backgroundColor = [UIColor clearColor];
self.label_mine.textAlignment = NSTextAlignmentCenter;
self.label_mine.textColor = [UIColor whiteColor];
[self.imageView_calculator addSubview:self.label_mine];
//3. //登录的button
NSString * button_loginPath = [[NSBundle mainBundle]pathForResource:@"btn2_1008_selected@2x" ofType:@"png"];
UIImage * button_loginImage = [UIImage imageWithContentsOfFile:button_loginPath];
self.button_login = [UIButton buttonWithType:UIButtonTypeCustom];
self.button_login.frame = CGRectMake(5, 6, 50, 32);
[self.button_login setBackgroundImage:button_loginImage forState:UIControlStateNormal];
[self.button_login setTitle:@"登录" forState:UIControlStateNormal];
self.button_login.titleLabel.font = FONT(15);
[self.button_login setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[self.imageView_calculator addSubview:self.button_login];
}
return self;
}
- (void)dealloc
{
self.button_login = nil;
self.imageView_calculator = nil;
self.label_mine = nil;
[super dealloc];
}
@end