Nextrek
@ 64
Nextrek / iOS / Foresta / Foresta / PersonaggiVC.m
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
// // PersonaggiVC.m // Foresta // // Created by Fabrizio on 18/12/12. // Copyright (c) 2012 Odyssey. All rights reserved. // #import "PersonaggiVC.h" @interface PersonaggiVC () @end @implementation PersonaggiVC @synthesize pageScrollView; @synthesize pageControl; @synthesize personaggiItems; @synthesize backToChapterBtn; - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; [self createPersonaggiItems]; UIImageView *scrollPage; [self.pageScrollView setContentSize:CGSizeMake(300 * [personaggiItems count], 390)]; for(int i = 0; i< [personaggiItems count]; i++) { scrollPage = [[UIImageView alloc]initWithImage:[personaggiItems objectAtIndex:i]]; [scrollPage setFrame:CGRectMake(i*300, 0, 300, 390)]; [pageScrollView addSubview:scrollPage]; } [self.pageControl setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter]; [self.pageControl setHidesForSinglePage:NO]; [self.pageControl setType:CustomPageControlTypeOnImageOffImage]; [self.pageControl setOnImage:[UIImage imageNamed:@"black_dot.png"]]; [self.pageControl setOffImage:[UIImage imageNamed:@"grey_dot.png"]]; [self.pageControl setIndicatorDiameter: 6.0f]; [self.pageControl setIndicatorSpace: 10.0f]; [self.pageControl setNumberOfPages:[personaggiItems count]]; [self.pageControl setCurrentPage:0]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } - (void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; backToChapterBtn.hidden = !DATAMANAGER.isReading; } - (IBAction)doBackToChapter { [self.navigationController pushViewController:[DATAMANAGER backToReaderView:DATAMANAGER.readingChapter] animated:YES]; } - (void) createPersonaggiItems { personaggiItems = [NSMutableArray array]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio1.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio2.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio3.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio4.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio5.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio6.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio7.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio8.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio9.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio10.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio11.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio12.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio13.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio14.png"]]; [personaggiItems addObject:[UIImage imageNamed:@"Personaggio15.png"]]; // for (int i = 0; i <= 14; i++) { // [personaggiItems addObject:[UIImage imageNamed:[NSString stringWithFormat:@"Personaggio%d.png", i+1]]]; // } } #pragma mark - #pragma mark IBAction - (IBAction)doBack { [self.navigationController popViewControllerAnimated:YES]; } #pragma mark - #pragma mark ScrollView Handle - (void)scrollViewDidScroll:(UIScrollView *)sender { [pageControl setCurrentPage:(int)sender.contentOffset.x / (int)pageScrollView.frame.size.width]; } @end |
Commits for Nextrek/iOS/Foresta/Foresta/PersonaggiVC.m
Revision | Author | Commited | Message |
---|---|---|---|
64 | FAquili | Sat 18 Jan, 2014 18:22:40 +0000 | Foresta |