Lab 3 - iOS: Topics in Mobile Computing
Lab 3 - iOS: Topics in Mobile Computing
VC1 - Index page VC2 - List all stocking page VC3 - Page let people to buy
Wednesday, 26 September, 12
Wednesday, 26 September, 12
Wednesday, 26 September, 12
Wednesday, 26 September, 12
Task2
1. BuyViewController 2. ListViewController
Wednesday, 26 September, 12
Task2
Wednesday, 26 September, 12
Task3 - Q1
Wednesday, 26 September, 12
Task3 - Q2
Wednesday, 26 September, 12
Task3 - Q2
Complete method to ViewContoller.m Ask Navigation Controller to push to the new buy/list view controller
Sample: -(IBAction)buyZeroClicked:(id)sender { BuyViewController *buyVC = [[BuyViewController alloc]initWithNibName:@BuyViewController bundle:nil]; [buyVC setDrinkType:0]; //will do this later [self.navigationController pushViewController:buyVC animated:YES]; } Sample: -(IBAction)listAll:(id)sender { ListViewController *listVC = [[ListViewController alloc]initWithNibName:@ListViewController bundle:nil]; [self.navigationController pushViewController:listVC animated:YES]; }
Wednesday, 26 September, 12
Task4 - Q1
Wednesday, 26 September, 12
Task4 - Q2
At ListViewController.h Import AppDelegate.h
#import appDelegate.h
Wednesday, 26 September, 12
Task4 - Q2
stringWithFormat:@%d, numZero];
rellBtnClicked:(id)sender
//set all drink to 100; //show the display for all label; }
Wednesday, 26 September, 12
Task5 - Q1
Wednesday, 26 September, 12
Task5 - Q2
At BuyViewController.h Import AppDelegate.h
#import appDelegate.h
Add dataled to BuyViewController.h IBOutlet UILabel *resultLabel, *buyLabel; IBOutlet UISlider *theSlider; int drinkType;
Wednesday, 26 September, 12
Task5 - Q3
Wednesday, 26 September, 12
Task5 - Q3
-(IBAction)buyBtnClicked:(id)sender
if(drinkType == 0) if(numZero > 0) numZero -= [mySlider value]; //update the UI else //show sold out }
Wednesday, 26 September, 12
Submission
Do it at home zip 3pngs + 1 zip le into 1 le
41308_3A_ChanTaiMan_iOS_Lab3
Wednesday, 26 September, 12