头文件
#import <Foundation/Foundation.h>
@interface XinfangViewMaterial : NSObject
@property (retain, nonatomic) UIImageView * imageView_calculator;
@property (retain, nonatomic) UILabel * label_city;
@end
#import "XinfangViewMaterial.h"
#define FONT(s) [UIFont fontWithName:@"HelveticaNeue" size:s]
#define BOLDFONT(s) [UIFont fontWithName:@"HelveticaNeue-Bold" size:s]
@implementation XinfangViewMaterial
- (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);
//2. //navigationBar上面的城市显示
self.label_city = [[[UILabel alloc] init] autorelease];
self.label_city.frame=CGRectMake(5, 0, 50, 44);
self.label_city.text = @"无锡";
self.label_city.font = FONT(16);
self.label_city.backgroundColor = [UIColor clearColor];
self.label_city.textAlignment=NSTextAlignmentCenter;
self.label_city.textColor=[UIColor whiteColor];
[self.imageView_calculator addSubview:self.label_city];
//3. //上面的箭头
NSString * jiantouDownPath = [[NSBundle mainBundle]pathForResource:@"daqo_arrow_20130315@2x" ofType:@"png"];
UIImage * jiantouDownImage = [UIImage imageWithContentsOfFile:jiantouDownPath];
UIImageView * jiantouDownImageView = [[UIImageView alloc] init];
jiantouDownImageView.image = jiantouDownImage;
jiantouDownImageView.frame = CGRectMake(60, 18, 12, 8);
[self.imageView_calculator addSubview:jiantouDownImageView];
[jiantouDownImageView release];
//4. //上面的分割线
NSString * linePath = [[NSBundle mainBundle]pathForResource:@"daqo_line2_20130315@2x" ofType:@"png"];
UIImage * lineImage = [UIImage imageWithContentsOfFile:linePath];
UIImageView * lineImageView = [[UIImageView alloc] init];
lineImageView.image = lineImage;
lineImageView.frame = CGRectMake(80, 0, 1, 44);
[self.imageView_calculator addSubview:lineImageView];
[lineImageView release];
//5. //搜索框
NSString * searchBarPath = [[NSBundle mainBundle] pathForResource:@"searchbar_20121129@2x" ofType:@"png"];
UIImage * searchBarImage = [UIImage imageWithContentsOfFile:searchBarPath];
UIImageView * searchBarImageView = [[UIImageView alloc] init];
searchBarImageView.image=searchBarImage;
searchBarImageView.frame=CGRectMake(88, 7, 224, 30);
[self.imageView_calculator addSubview:searchBarImageView];
[searchBarImageView release];
//6. //搜索框内的文本显示
UILabel * searchBarLabel = [[UILabel alloc] init];
searchBarLabel.frame = CGRectMake(10, 0, 220, 30);
searchBarLabel.text = @"请输入楼盘名或楼盘地址...";
searchBarLabel.textColor = [UIColor grayColor];
searchBarLabel.font = FONT(15);
searchBarLabel.textAlignment = NSTextAlignmentLeft;
searchBarLabel.backgroundColor = [UIColor clearColor];
[searchBarImageView addSubview:searchBarLabel];
[searchBarLabel release];
//7. //搜索框内的图标
NSString * searchBarIconPath = [[NSBundle mainBundle] pathForResource:@"aifang_90@2x" ofType:@"png"];
UIImage * searchBarIconImage = [UIImage imageWithContentsOfFile:searchBarIconPath];
UIImageView * searchBarIconImageView = [[UIImageView alloc] init];
searchBarIconImageView.image=searchBarIconImage;
searchBarIconImageView.frame=CGRectMake(198, 6, 18, 18);
[searchBarImageView addSubview:searchBarIconImageView];
[searchBarIconImageView release];
//8.
}
return self;
}
- (void)dealloc
{
self.imageView_calculator = nil;
self.label_city = nil;
[super dealloc];
}
@end