HomeViewController.h
#import <UIKit/UIKit.h>
#import "AddEmiViewController.h"
#import "ContactUsViewController.h"
#import "FindProductViewController.h"
#import "WebViewController.h"
@interface HomeViewController : UIViewController
{
UIImageView *myLogo,*myBackground,*infoImageView;
UIButton *everyMonthIncomeButton,*everyMonthExpenditureButton,*everyDayExpenditureButton,*viewSpndingsButton,*mywebsiteButton,*contactUsButton,*termsAndConditionsButton,*findProductButton,*infoButton;
UILabel *everyMonthIncomeLabel,*everyMonthExpenditureLabel,*everyDayExpenditureLabel,*viewSpndingsLabel,*mywebsiteLabel,*contactUsLabel,*termsAndConditionsLabel,*findProductLabel;
UIImage *everyMonthIncomeImage,*everyMonthExpenditureImage,*everyDayExpenditureImage,*viewSpndingsImage,*mywebsiteImage,*contactUsImage,*termsAndConditionsImage,*findProductImage,*infoImage;
UIBarButtonItem *logoutButton;
}
-(void)everyMonthIncomeButtonClicked;
-(void)everyMonthExpenditureButtonClicked;
-(void)everyDayExpenditureButtonClicked;
-(void)viewSpndingsButtonClicked;
-(void)mywebsiteButtonClicked;
-(void)contactUsButtonClicked;
-(void)termsAndConditionsButtonClicked;
-(void)findProductButtonClicked;
@end
HomeViewController.m
#import "HomeViewController.h"
@interface HomeViewController ()
@end
@implementation HomeViewController
- (void)viewDidLoad
{
[super viewDidLoad];
logoutButton=[[UIBarButtonItem alloc] initWithTitle:@"Logout" style:UIBarButtonItemStyleBordered target:self action:@selector(logoutClicked)];
self.navigationItem.rightBarButtonItem=logoutButton;
UIImage *myImage,*myBackgroundImage;
myBackgroundImage=[UIImage imageNamed:@"skyblue.jpg"];
myBackground=[[UIImageView alloc] initWithImage:myBackgroundImage];
[myBackground setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[self.view addSubview:myBackground];
myImage=[UIImage imageNamed:@"mylogo.png"];
myLogo=[[UIImageView alloc] initWithImage:myImage];
[myLogo setFrame:CGRectMake(60, 20, 200, 60)];
[self.view addSubview:myLogo];
everyMonthIncomeImage=[UIImage imageNamed:@"income.jpeg"];
everyMonthIncomeButton=[UIButton buttonWithType:UIButtonTypeCustom];
[everyMonthIncomeButton setFrame:CGRectMake(30, 110, 70, 60)];
[everyMonthIncomeButton setBackgroundImage:everyMonthIncomeImage forState:UIControlStateNormal];
[everyMonthIncomeButton addTarget:self action:@selector(everyMonthIncomeButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:everyMonthIncomeButton];
everyMonthExpenditureImage=[UIImage imageNamed:@"expenditure3.jpg"];
everyMonthExpenditureButton=[UIButton buttonWithType:UIButtonTypeCustom];
[everyMonthExpenditureButton setFrame:CGRectMake(120, 110, 70, 60)];
[everyMonthExpenditureButton setBackgroundImage:everyMonthExpenditureImage forState:UIControlStateNormal];
[self.view addSubview:everyMonthExpenditureButton];
everyDayExpenditureImage=[UIImage imageNamed:@"expenditure4.jpg"];
everyDayExpenditureButton=[UIButton buttonWithType:UIButtonTypeCustom];
[everyDayExpenditureButton setFrame:CGRectMake(210, 110, 70, 60)];
[everyDayExpenditureButton setBackgroundImage:everyDayExpenditureImage forState:UIControlStateNormal];
[self.view addSubview:everyDayExpenditureButton];
everyMonthIncomeLabel=[[UILabel alloc] initWithFrame:CGRectMake(30, 180, 70, 60)];
[everyMonthIncomeLabel setText:@"Every Month Income"];
[everyMonthIncomeLabel setNumberOfLines:3];
[everyMonthIncomeLabel setBackgroundColor:[UIColor clearColor]];
[everyMonthIncomeLabel setFont:[UIFont systemFontOfSize:11]];
[everyMonthIncomeLabel setTextAlignment:NSTextAlignmentCenter];
[everyMonthIncomeLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:everyMonthIncomeLabel];
everyMonthExpenditureLabel=[[UILabel alloc] initWithFrame:CGRectMake(120, 180, 70, 60)];
[everyMonthExpenditureLabel setText:@"Every Month Expenditure"];
[everyMonthExpenditureLabel setNumberOfLines:3];
[everyMonthExpenditureLabel setBackgroundColor:[UIColor clearColor]];
[everyMonthExpenditureLabel setFont:[UIFont systemFontOfSize:11]];
[everyMonthExpenditureLabel setTextAlignment:NSTextAlignmentCenter];
[everyMonthExpenditureLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:everyMonthExpenditureLabel];
everyDayExpenditureLabel=[[UILabel alloc] initWithFrame:CGRectMake(210, 180, 70, 60)];
[everyDayExpenditureLabel setText:@"Every Day Expenditure"];
[everyDayExpenditureLabel setNumberOfLines:3];
[everyDayExpenditureLabel setBackgroundColor:[UIColor clearColor]];
[everyDayExpenditureLabel setFont:[UIFont systemFontOfSize:11]];
[everyDayExpenditureLabel setTextAlignment:NSTextAlignmentCenter];
[everyDayExpenditureLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:everyDayExpenditureLabel];
viewSpndingsImage=[UIImage imageNamed:@"viewspendings.jpg"];
viewSpndingsButton=[UIButton buttonWithType:UIButtonTypeCustom];
[viewSpndingsButton setFrame:CGRectMake(30, 250, 70, 60)];
[viewSpndingsButton setBackgroundImage:viewSpndingsImage forState:UIControlStateNormal];
[self.view addSubview:viewSpndingsButton];
mywebsiteImage=[UIImage imageNamed:@"mywebsite2.jpg"];
mywebsiteButton=[UIButton buttonWithType:UIButtonTypeCustom];
[mywebsiteButton setFrame:CGRectMake(120, 250, 70, 60)];
[mywebsiteButton setBackgroundImage:mywebsiteImage forState:UIControlStateNormal];
[mywebsiteButton addTarget:self action:@selector(mywebsiteButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:mywebsiteButton];
contactUsImage=[UIImage imageNamed:@"contactus.jpg"];
contactUsButton=[UIButton buttonWithType:UIButtonTypeCustom];
[contactUsButton setFrame:CGRectMake(210, 250, 70, 60)];
[contactUsButton setBackgroundImage:contactUsImage forState:UIControlStateNormal];
[contactUsButton addTarget:self action:@selector(contactUsButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:contactUsButton];
viewSpndingsLabel=[[UILabel alloc] initWithFrame:CGRectMake(30, 320, 70, 60)];
[viewSpndingsLabel setText:@"View Spendings"];
[viewSpndingsLabel setNumberOfLines:2];
[viewSpndingsLabel setBackgroundColor:[UIColor clearColor]];
[viewSpndingsLabel setFont:[UIFont systemFontOfSize:11]];
[viewSpndingsLabel setTextAlignment:NSTextAlignmentCenter];
[viewSpndingsLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:viewSpndingsLabel];
mywebsiteLabel=[[UILabel alloc] initWithFrame:CGRectMake(120, 320, 70, 60)];
[mywebsiteLabel setText:@"My Website"];
[mywebsiteLabel setNumberOfLines:2];
[mywebsiteLabel setBackgroundColor:[UIColor clearColor]];
[mywebsiteLabel setFont:[UIFont systemFontOfSize:11]];
[mywebsiteLabel setTextAlignment:NSTextAlignmentCenter];
[mywebsiteLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:mywebsiteLabel];
contactUsLabel=[[UILabel alloc] initWithFrame:CGRectMake(210, 320, 70, 60)];
[contactUsLabel setText:@"Contact Us"];
[contactUsLabel setNumberOfLines:2];
[contactUsLabel setBackgroundColor:[UIColor clearColor]];
[contactUsLabel setFont:[UIFont systemFontOfSize:11]];
[contactUsLabel setTextAlignment:NSTextAlignmentCenter];
[contactUsLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:contactUsLabel];
termsAndConditionsImage=[UIImage imageNamed:@"t&c.jpg"];
termsAndConditionsButton=[UIButton buttonWithType:UIButtonTypeCustom];
[termsAndConditionsButton setFrame:CGRectMake(30, 390, 70, 60)];
[termsAndConditionsButton setBackgroundImage:termsAndConditionsImage forState:UIControlStateNormal];
[self.view addSubview:termsAndConditionsButton];
findProductImage=[UIImage imageNamed:@"findproduct.jpg"];
findProductButton=[UIButton buttonWithType:UIButtonTypeCustom];
[findProductButton setFrame:CGRectMake(120, 390, 70, 60)];
[findProductButton setBackgroundImage:findProductImage forState:UIControlStateNormal];
[findProductButton addTarget:self action:@selector(findProductButtonClicked) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:findProductButton];
termsAndConditionsLabel=[[UILabel alloc] initWithFrame:CGRectMake(30, 450, 70, 60)];
[termsAndConditionsLabel setText:@"Terms and Conditions"];
[termsAndConditionsLabel setNumberOfLines:2];
[termsAndConditionsLabel setBackgroundColor:[UIColor clearColor]];
[termsAndConditionsLabel setFont:[UIFont systemFontOfSize:11]];
[termsAndConditionsLabel setTextAlignment:NSTextAlignmentCenter];
[termsAndConditionsLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:termsAndConditionsLabel];
findProductLabel=[[UILabel alloc] initWithFrame:CGRectMake(120, 450, 70, 60)];
[findProductLabel setText:@"Find Product"];
[findProductLabel setNumberOfLines:2];
[findProductLabel setBackgroundColor:[UIColor clearColor]];
[findProductLabel setFont:[UIFont systemFontOfSize:11]];
// [findProductLabel setTextColor:[UIColor magentaColor ]];
[findProductLabel setTextAlignment:NSTextAlignmentCenter];
[findProductLabel setFont:[UIFont boldSystemFontOfSize:12]];
[self.view addSubview:findProductLabel];
infoImage=[UIImage imageNamed:@"info.jpg"];
//infoImageView=[[UIImageView alloc] initWithImage:infoImage];
infoButton=[UIButton buttonWithType:UIButtonTypeCustom];
[infoButton setImage:infoImage forState:UIControlStateNormal];
[infoButton setFrame:CGRectMake(250, 470, 50, 30)];
[self.view addSubview:infoButton];
self.title=@"Home";
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
-(void)everyMonthIncomeButtonClicked{
AddEmiViewController *objAddEmi=[[AddEmiViewController alloc] init];
[self.navigationController pushViewController:objAddEmi animated:YES];
}
-(void)everyMonthExpenditureButtonClicked{
}
-(void)everyDayExpenditureButtonClicked{
}
-(void)viewSpndingsButtonClicked{
}
-(void)mywebsiteButtonClicked{
WebViewController *objWeb=[[WebViewController alloc] init];
[self.navigationController pushViewController:objWeb animated:YES];
}
-(void)contactUsButtonClicked{
ContactUsViewController *objcontact=[[ContactUsViewController alloc] init];
[self.navigationController pushViewController:objcontact animated:YES];
}
-(void)termsAndConditionsButtonClicked{
}
-(void)findProductButtonClicked{
FindProductViewController *objFindProduct=[[FindProductViewController alloc] init];
[self.navigationController pushViewController:objFindProduct animated:YES];
}
-(void) logoutClicked{
[self.navigationController popToRootViewControllerAnimated:YES];
}
@end
No comments:
Post a Comment