Subversion Repository Public Repository

Nextrek

Diff Revisions 1163 vs 1164 for /iOS/Emmanuele Rossi/REWORKMostri/NewMostri/VC/Extra/ScratchVCViewController.m

Diff revisions: vs.
  @@ -1,265 +1,408 @@
1 - //
2 - // ScratchVCViewController.m
3 - // NewMostri
4 - //
5 - // Created by DBraccini_Nextrek on 10/09/2019.
6 - // Copyright © 2019 Nextrek. All rights reserved.
7 - //
1 + ////
2 + //// ScratchVCViewController.m
3 + //// NewMostri
4 + ////
5 + //// Created by DBraccini_Nextrek on 10/09/2019.
6 + //// Copyright © 2019 Nextrek. All rights reserved.
7 + ////
8 8
9 9 #import <Foundation/Foundation.h>
10 10 #import "ScratchVCViewController.h"
11 - #import "ExtraItem.h"
12 - #import "DataManager.h"
13 - #import "AppConfig.h"
14 -
11 + //#import "ExtraItem.h"
12 + #import "../../../DataManager.h"
13 + #import "../../../AppConfig.h"
15 14
16 15 @interface ScratchVCViewController () {
17 16 NSMutableArray *mostriItems;
18 17 ImageMaskView *imgView;
19 -
20 18 CGRect maskViewRect;
21 19 UIImage * blurImage;
22 -
23 - ExtraItem *extra;
24 20 }
25 21 @end
26 22
27 23 @implementation ScratchVCViewController
28 24
29 25 @synthesize pageScrollView;
30 - @synthesize pageControl;
26 + @synthesize customPageControl;
31 27 @synthesize personaggiItems;
32 28 @synthesize backToChapterBtn;
33 29 @synthesize nomeMostro;
34 -
35 30 @synthesize goPrev;
36 31 @synthesize goNext;
37 32
38 - - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
39 - self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
40 - if (self) {
41 - // Custom initialization
42 - }
43 - return self;
44 - }
45 -
46 - - (void) viewWillAppear:(BOOL)animated {
47 - [super viewWillAppear:animated];
48 -
49 - backToChapterBtn.hidden = !DATAMANAGER.isReading;
50 - }
33 + //- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
34 + // self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
35 + // if (self) {
36 + // // custom initialization
37 + // }
38 + // return self;
39 + //}
40 + //
51 41
52 42 - (void)viewDidLoad {
53 43 [super viewDidLoad];
54 44
55 45 goPrev.enabled = NO;
56 - goNext.enabled = NO;
57 -
46 + goNext.enabled = YES;
47 +
58 48 [self createPersonaggiItems];
59 49
60 - UIImageView *scrollPage;
61 -
62 - if(IS_IPHONE_5) {
63 - [self.pageScrollView setContentSize:CGSizeMake(300 * [personaggiItems count], 480)];
64 - }
65 - else {
66 - [self.pageScrollView setContentSize:CGSizeMake(300 * [personaggiItems count], 380)];
67 - }
68 -
69 - for(int i = 0; i< [personaggiItems count]; i++) {
70 - scrollPage = [[UIImageView alloc]initWithImage:((ExtraItem*)[personaggiItems objectAtIndex:i]).imageMostro];
71 - if(IS_IPHONE_5) {
72 - [scrollPage setFrame:CGRectMake(i*300, 0, 300, 480)];
73 - }
74 - else {
75 - [scrollPage setFrame:CGRectMake(i*300, 0, 300, 380)];
76 - }
77 - [pageScrollView addSubview:scrollPage];
78 - }
79 -
80 - blurImage = [UIImage imageNamed:@"d.png"];
50 + pageScrollView.delegate = self;
51 + pageScrollView.contentSize = CGSizeMake(personaggiItems.count * pageScrollView.bounds.size.width, pageScrollView.frame.size.height);
52 + pageScrollView.scrollEnabled = YES;
53 + pageScrollView.pagingEnabled = YES;
54 +
55 + for (int i = 0; i < [personaggiItems count]; i++){
56 + UIImageView * imageV = [[UIImageView alloc] init];
57 + CGRect frameRect;
58 + frameRect.origin.y = 0.0f;
59 + frameRect.origin.x = (frameRect.size.width * i);
60 + frameRect.size.width = [UIScreen mainScreen].bounds.size.width;
61 + frameRect.size.height = pageScrollView.frame.size.height;
62 + imageV.frame = frameRect;
63 + imageV.contentMode = UIViewContentModeScaleAspectFill;
64 + imageV.image = (UIImage*) [self.personaggiItems objectAtIndex:i];
65 + [pageScrollView addSubview:imageV];
66 + imageV.clipsToBounds = YES;
67 + imageV.userInteractionEnabled = YES;
68 + [imageV setFrame:CGRectMake(i * 383, 0, 397, 500)];
69 + }
70 +
71 + self.pageScrollView.contentOffset = CGPointMake(0, 0);
72 + [self.customPageControl setContentHorizontalAlignment:UIControlContentHorizontalAlignmentFill];
73 + [self.customPageControl setContentVerticalAlignment:UIControlContentVerticalAlignmentFill];
74 + [self.customPageControl setHidesForSinglePage:NO];
75 + [self.customPageControl setNumberOfPages:[personaggiItems count]];
76 + [self.customPageControl setCurrentPage:0];
77 + self.customPageControl.hidden = NO;
81 78
82 - if(IS_IPHONE_5) {
83 - maskViewRect = CGRectMake(10, 48, 300, 480);
84 - }
85 - else {
86 - maskViewRect = CGRectMake(10, 48, 300, 380);
87 - }
88 -
89 - imgView = [[ImageMaskView alloc] initWithFrame:maskViewRect image:blurImage];
90 - imgView.imageMaskFilledDelegate = self;
91 -
92 - [self.view addSubview:imgView];
93 - [self.view bringSubviewToFront:imgView];
94 -
95 - [self.pageControl setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
96 - [self.pageControl setHidesForSinglePage:NO];
97 - [self.pageControl setType:CustomPageControlTypeOnImageOffImage];
98 - [self.pageControl setOnImage:[UIImage imageNamed:@"black_dot.png"]];
99 - [self.pageControl setOffImage:[UIImage imageNamed:@"grey_dot.png"]];
100 - [self.pageControl setIndicatorDiameter: 6.0f];
101 - [self.pageControl setIndicatorSpace: 10.0f];
102 - [self.pageControl setNumberOfPages:[personaggiItems count]];
103 - [self.pageControl setCurrentPage:0];
104 - self.pageControl.hidden = YES;
79 + [self updateNomeMostro:(int)self.customPageControl.currentPage];
80 + }
81 +
82 + #pragma mark - Memory Warning
83 + - (void)didReceiveMemoryWarning {
84 + [super didReceiveMemoryWarning];
85 + }
86 +
87 + #pragma mark - Appear
88 + - (void) viewWillAppear:(BOOL)animated {
89 + [super viewWillAppear:animated];
90 + [DATAMANAGER loadExtraState];
91 + backToChapterBtn.hidden = !DATAMANAGER.isReading;
105 92 }
106 93
107 - #pragma mark - Lists Handling
108 94 - (void) createPersonaggiItems {
109 - personaggiItems = [[NSMutableArray alloc] initWithCapacity:0];
110 -
111 - extra = [[ExtraItem alloc] init];
112 - extra.nomeMostro = @"IL MULIGNO";
113 - extra.imageMostro = [UIImage imageNamed:@"IL MULIGNO.png"];
114 - extra.found = NO;
115 -
116 - [personaggiItems addObject:extra];
117 - extra = nil;
118 - extra = [[ExtraItem alloc] init];
95 + personaggiItems = [NSMutableArray array];
119 96
120 - extra.nomeMostro = @"LA PASITA";
121 - extra.imageMostro = [UIImage imageNamed:@"LA PASITA.png"];
122 - extra.found = NO;
123 -
124 - [personaggiItems addObject:extra];
125 - extra = nil;
126 - extra = [[ExtraItem alloc] init];
127 -
128 - extra.nomeMostro = @"IL MANGIAMANI";
129 - extra.imageMostro = [UIImage imageNamed:@"MOSTRO MANGIAMANI.png"];
130 - extra.found = NO;
131 -
132 - [personaggiItems addObject:extra];
133 - extra = nil;
134 - extra = [[ExtraItem alloc] init];
135 -
136 - extra.nomeMostro = @"LO STRAMBUTO";
137 - extra.imageMostro = [UIImage imageNamed:@"LO STRAMBUTO.png"];
138 - extra.found = NO;
97 + [personaggiItems addObject:[UIImage imageNamed:@"IL MULIGNO.png"]];
98 + [personaggiItems addObject:[UIImage imageNamed:@"LA PASITA.png"]];
99 + [personaggiItems addObject:[UIImage imageNamed:@"MOSTRO MANGIAMANI.png"]];
100 + [personaggiItems addObject:[UIImage imageNamed:@"LO STRAMBUTO.png"]];
101 +
102 + mostriItems = [NSMutableArray array];
139 103
140 - [personaggiItems addObject:extra];
141 - extra = nil;
104 + [mostriItems addObject:@"IL MULIGNO"];
105 + [mostriItems addObject:@"LA PASITA"];
106 + [mostriItems addObject:@"MOSTRO MANGIAMANI"];
107 + [mostriItems addObject:@"LO STRAMBUTO"];
108 + }
109 +
110 + #pragma mark - Nome Mostro
111 + -(void) updateNomeMostro:(int)index{
112 + nomeMostro.text = (NSString*)[mostriItems objectAtIndex:index];
142 113 }
143 114
144 - #pragma mark - ImageMaskFilledDelegate
115 + #pragma mark - IBAction
116 +
117 + - (IBAction)Close:(UIButton*)sender {
118 + [self dismissViewControllerAnimated:YES completion:^{
119 + NSLog(@"Dismissed");
120 + }];
121 + }
122 +
123 + - (IBAction)doAscoltaMostro {
124 + [self.navigationController pushViewController:[DATAMANAGER backToReaderView:(int)self.customPageControl.currentPage] animated:YES];
125 + }
126 +
127 + - (IBAction)goPrev:(id)sender {
145 128
146 - - (void) updateNomeMostro:(int)index {
147 - nomeMostro.text = ((ExtraItem*)[personaggiItems objectAtIndex:index]).nomeMostro;
148 129 }
149 130
150 - - (void)imageMaskView:(ImageMaskView *)maskView cleatPercentWasChanged:(float)clearPercent {
151 - NSLog(@"percent: %.2f", clearPercent);
152 -
153 - if(clearPercent >= 50.0f) {
154 - [self.view sendSubviewToBack:imgView];
155 -
156 - ((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found = YES;
157 -
158 - if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == YES) {
159 - nomeMostro.hidden = NO;
160 - }
161 - else {
162 - nomeMostro.hidden = YES;
163 - }
131 + - (IBAction)goNext:(id)sender {
132 + for (int nextIndex = [customPageControl currentPage]; nextIndex < [personaggiItems count]; nextIndex++){
133 +
134 + CGRect frame;
135 + frame.origin.x = self.pageScrollView.contentOffset.x + self.pageScrollView.frame.size.width;
136 + frame.origin.y = 0;
137 + frame.size = self.pageScrollView.frame.size;
138 + [self.pageScrollView scrollRectToVisible:frame animated:YES];
139 + goPrev.enabled = YES;
140 + uint page = nextIndex;
141 + [self.customPageControl setCurrentPage:page];
142 + [self updateNomeMostro:(int)self.customPageControl.currentPage];
143 +
144 +
145 +
146 +
147 +
148 +
149 +
164 150
165 - [self updateNomeMostro:pageControl.currentPage];
166 - }
167 -
168 - if(pageControl.currentPage == 0) {
169 - goPrev.enabled = NO;
170 - goNext.enabled = YES;
171 - }
172 - else if(pageControl.currentPage == 3) {
173 - goPrev.enabled = YES;
174 - goNext.enabled = NO;
175 - }
176 - else {
177 - goPrev.enabled = YES;
178 - goNext.enabled = YES;
179 - }
151 + }
152 +
180 153 }
181 154
182 - - (IBAction)doGoOnGoBack:(id)sender {
183 - UIButton *button = sender;
184 155
185 - if(button.tag == 1){
186 - [pageControl setCurrentPage:pageControl.currentPage - 1];
187 -
188 - CGRect frame = pageScrollView.frame;
189 - frame.origin.x = frame.size.width * pageControl.currentPage;
190 - frame.origin.y = 0;
191 - [pageScrollView scrollRectToVisible:frame animated:YES];
156 + #pragma mark -ScrollView Handle
192 157
193 - [self.view sendSubviewToBack:imgView];
194 -
195 - if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == YES) {
196 - nomeMostro.hidden = NO;
197 - }
198 - else {
199 - nomeMostro.hidden = YES;
200 - }
201 - [self updateNomeMostro:pageControl.currentPage];
202 - }
203 - else {
204 - [pageControl setCurrentPage:pageControl.currentPage + 1];
205 -
206 - CGRect frame = pageScrollView.frame;
207 - frame.origin.x = frame.size.width * pageControl.currentPage;
208 - frame.origin.y = 0;
209 - [pageScrollView scrollRectToVisible:frame animated:YES];
210 -
211 - if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == NO) {
212 - imgView = [[ImageMaskView alloc] initWithFrame:maskViewRect image:blurImage];
213 - imgView.imageMaskFilledDelegate = self;
214 -
215 - [self.view addSubview:imgView];
216 - [self.view bringSubviewToFront:imgView];
217 - }
218 -
219 - if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == YES) {
220 - nomeMostro.hidden = NO;
221 - }
222 - else {
223 - nomeMostro.hidden = YES;
224 - }
225 - [self updateNomeMostro:pageControl.currentPage];
226 - }
158 + - (void)scrollViewDidScroll:(UIScrollView *)sender {
159 + //[customPageControl setCurrentPage:(int)sender.contentOffset.x / (int)pageScrollView.frame.size.width];
227 160
228 - if(pageControl.currentPage == 0) {
229 - goPrev.enabled = NO;
230 - goNext.enabled = YES;
231 - }
232 - else if(pageControl.currentPage == 3) {
233 - goPrev.enabled = YES;
234 - goNext.enabled = NO;
235 - }
236 - else {
237 - goPrev.enabled = YES;
238 - goNext.enabled = YES;
239 - }
161 + [self updateNomeMostro:(int)self.customPageControl.currentPage];
240 162 }
241 163
242 - #pragma mark - IBAction
164 + - (void)scrollViewDidEndDecelerating:(UIScrollView *)sender {
165 + uint page = sender.contentOffset.x / pageScrollView.frame.size.width;
166 + [self.customPageControl setCurrentPage:page];
167 + [self updateNomeMostro:(int)self.customPageControl.currentPage];
168 + }
169 +
170 + #pragma mark - Personaggi List
171 + - (IBAction)doGoOnGoBack:sender {
243 172
244 - - (IBAction)doBack {
245 - [self.navigationController popViewControllerAnimated:YES];
246 173 }
247 174
248 - //- (IBAction)doBackToChapter {
249 - // [self.navigationController pushViewController:[DATAMANAGER backToReaderView:DATAMANAGER.readingChapter] animated:YES];
175 + - (IBAction)changePage:(id)sender {
176 + goPrev.enabled = YES;
177 + UIPageControl *pager=sender;
178 + int page = (int)pager.currentPage;
179 + CGRect frame = pageScrollView.frame;
180 + frame.origin.x = frame.size.width * page;
181 + frame.origin.y = 0;
182 + [pageScrollView scrollRectToVisible:frame animated:YES];
183 + }
184 +
185 +
186 + @end
187 +
188 + //- (IBAction)doBack {
189 + // [self.navigationController popViewControllerAnimated:YES];
250 190 //}
191 + //
192 + ////- (IBAction)doBackToChapter {
193 + //// [self.navigationController pushViewController:[DATAMANAGER backToReaderView:DATAMANAGER.readingChapter] animated:YES];
194 + ////}
195 + //
251 196
252 - //- (IBAction)doAscoltaMostro {
253 - // [self.navigationController pushViewController:[DATAMANAGER backToReaderView:pageControl.currentPage] animated:YES];
197 + //
198 + //
199 +
200 +
201 + //- (IBAction)doBackToChapter:(id)sender {
202 + //}
203 + //- (IBAction)Close:(id)sender {
204 + //}
205 + //- (IBAction)doAscoltaMostro:(id)sender {
254 206 //}
207 + //@end
255 208
256 209
257 - #pragma mark - Memory Warning
258 - - (void)didReceiveMemoryWarning {
259 - [super didReceiveMemoryWarning];
260 - }
210 + //
211 + // UIImageView *scrollPage;
212 + //
213 + // if(IS_IPHONE_5) {
214 + // [self.pageScrollView setContentSize:CGSizeMake(300 * [personaggiItems count], 480)];
215 + // }
216 + // else {
217 + // [self.pageScrollView setContentSize:CGSizeMake(390 * [personaggiItems count], 380)];
218 + // }
219 + //
220 + // for(int i = 0; i< [personaggiItems count]; i++) {
221 + // scrollPage = [[UIImageView alloc]initWithImage:((ExtraItem*)[personaggiItems objectAtIndex:i]).imageMostro];
222 + // if(IS_IPHONE_5) {
223 + // [scrollPage setFrame:CGRectMake(i*300, 0, 300, 480)];
224 + // }
225 + // else {
226 + // [scrollPage setFrame:CGRectMake(i*385, 0, 383, 380)];
227 + // }
228 + // [pageScrollView addSubview:scrollPage];
229 + // }
230 + //
231 + // blurImage = [UIImage imageNamed:@"d.png"];
232 + //
233 + // if(IS_IPHONE_5) {
234 + // maskViewRect = CGRectMake(10, 48, 300, 480);
235 + // }
236 + // else {
237 + // maskViewRect = CGRectMake(10, 48, 300, 380);
238 + // }
239 + //
240 + // imgView = [[ImageMaskView alloc] initWithFrame:maskViewRect image:blurImage];
241 + // imgView.imageMaskFilledDelegate = self;
242 + //
243 + // [self.view addSubview:imgView];
244 + // [self.view bringSubviewToFront:imgView];
245 + //
246 + // [self.pageControl setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
247 + // [self.pageControl setHidesForSinglePage:NO];
248 + //// [self.pageControl setType:customPageControlTypeOnImageOffImage];
249 + //// [self.pageControl setOnImage:[UIImage imageNamed:@"black_dot.png"]];
250 + //// [self.pageControl setOffImage:[UIImage imageNamed:@"grey_dot.png"]];
251 + //// [self.pageControl setIndicatorDiameter: 6.0f];
252 + //// [self.pageControl setIndicatorSpace: 10.0f];
253 + // [self.pageControl setNumberOfPages:[personaggiItems count]];
254 + // [self.pageControl setCurrentPage:0];
255 + // self.pageControl.hidden = NO;
256 + //}
257 + //
258 + //#pragma mark - Lists Handling
259 + //- (void) createPersonaggiItems {
260 + // personaggiItems = [[NSMutableArray alloc] initWithCapacity:0];
261 + //
262 + // extra = [[ExtraItem alloc] init];
263 + // extra.nomeMostro = @"IL MULIGNO";
264 + // extra.imageMostro = [UIImage imageNamed:@"IL MULIGNO.png"];
265 + // extra.found = NO;
266 + //
267 + // [personaggiItems addObject:extra];
268 + // extra = nil;
269 + // extra = [[ExtraItem alloc] init];
270 + //
271 + // extra.nomeMostro = @"LA PASITA";
272 + // extra.imageMostro = [UIImage imageNamed:@"LA PASITA.png"];
273 + // extra.found = NO;
274 + //
275 + // [personaggiItems addObject:extra];
276 + // extra = nil;
277 + // extra = [[ExtraItem alloc] init];
278 + //
279 + // extra.nomeMostro = @"IL MANGIAMANI";
280 + // extra.imageMostro = [UIImage imageNamed:@"MOSTRO MANGIAMANI.png"];
281 + // extra.found = NO;
282 + //
283 + // [personaggiItems addObject:extra];
284 + // extra = nil;
285 + // extra = [[ExtraItem alloc] init];
286 + //
287 + // extra.nomeMostro = @"LO STRAMBUTO";
288 + // extra.imageMostro = [UIImage imageNamed:@"LO STRAMBUTO.png"];
289 + // extra.found = NO;
290 + //
291 + // [personaggiItems addObject:extra];
292 + // extra = nil;
293 + //}
294 + //
295 + //#pragma mark - ImageMaskFilledDelegate
296 + //
297 + //- (void) updateNomeMostro:(int)index {
298 + // nomeMostro.text = ((ExtraItem*)[personaggiItems objectAtIndex:index]).nomeMostro;
299 + //}
300 + //
301 + //- (void)imageMaskView:(ImageMaskView *)maskView cleatPercentWasChanged:(float)clearPercent {
302 + // NSLog(@"percent: %.2f", clearPercent);
303 + //
304 + // if(clearPercent >= 50.0f) {
305 + // [self.view sendSubviewToBack:imgView];
306 + //
307 + // ((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found = YES;
308 + //
309 + // if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == YES) {
310 + // nomeMostro.hidden = NO;
311 + // }
312 + // else {
313 + // nomeMostro.hidden = YES;
314 + // }
315 + //
316 + // [self updateNomeMostro:pageControl.currentPage];
317 + // }
318 + //
319 + // if(pageControl.currentPage == 0) {
320 + // goPrev.enabled = NO;
321 + // goNext.enabled = YES;
322 + // }
323 + // else if(pageControl.currentPage == 3) {
324 + // goPrev.enabled = YES;
325 + // goNext.enabled = NO;
326 + // }
327 + // else {
328 + // goPrev.enabled = YES;
329 + // goNext.enabled = YES;
330 + // }
331 + //}
332 + //
333 + //- (IBAction)doGoOnGoBack:(id)sender {
334 + // UIButton *button = sender;
335 + //
336 + // if(button.tag == 1){
337 + // for(int i = 0; i< [personaggiItems count]; i++) {
338 + // UIImageView *imageV = [[UIImageView alloc] init];
339 + // CGRect frameRect;
340 + // frameRect.origin.y = 0.0f;
341 + // frameRect.size.width = [UIScreen mainScreen].bounds.size.width;
342 + // frameRect.size.height = pageScrollView.frame.size.height;
343 + // frameRect.origin.x = (frameRect.size.width * i);
344 + // imageV.frame = frameRect;
345 + // imageV.contentMode = UIViewContentModeScaleAspectFit;
346 + // imageV.image = (UIImage*) [self.personaggiItems objectAtIndex:i];
347 + // [pageScrollView addSubview:imageV];
348 + // imageV.clipsToBounds = YES;
349 + // imageV.userInteractionEnabled = YES;
350 + // [imageV setFrame:CGRectMake(i * 383, 0, 397, 500)];
351 + // }
352 + // [pageControl setCurrentPage:pageControl.currentPage - 1];
353 + ////
354 + //// CGRect frame = pageScrollView.frame;
355 + //// frame.origin.x = frame.size.width * pageControl.currentPage;
356 + //// frame.origin.y = 0;
357 + //// [pageScrollView scrollRectToVisible:frame animated:YES];
358 + ////
359 + //// [self.view sendSubviewToBack:imgView];
360 + ////
361 + // if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == YES) {
362 + // nomeMostro.hidden = NO;
363 + // }
364 + // else {
365 + // nomeMostro.hidden = YES;
366 + // }
367 + // [self updateNomeMostro:pageControl.currentPage];
368 + // }
369 + // else {
370 + // [pageControl setCurrentPage:pageControl.currentPage + 1];
371 + //
372 + // CGRect frame = pageScrollView.frame;
373 + // frame.origin.x = frame.size.width * pageControl.currentPage;
374 + // frame.origin.y = 0;
375 + // [pageScrollView scrollRectToVisible:frame animated:YES];
376 + //
377 + // if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == NO) {
378 + // imgView = [[ImageMaskView alloc] initWithFrame:maskViewRect image:blurImage];
379 + // imgView.imageMaskFilledDelegate = self;
380 + //
381 + // [self.view addSubview:imgView];
382 + // [self.view bringSubviewToFront:imgView];
383 + // }
384 + //
385 + // if(((ExtraItem*)[personaggiItems objectAtIndex:pageControl.currentPage]).found == YES) {
386 + // nomeMostro.hidden = NO;
387 + // }
388 + // else {
389 + // nomeMostro.hidden = YES;
390 + // }
391 + // [self updateNomeMostro:pageControl.currentPage];
392 + // }
393 + //
394 + // if(pageControl.currentPage == 0) {
395 + // goPrev.enabled = NO;
396 + // goNext.enabled = YES;
397 + // }
398 + // else if(pageControl.currentPage == 3) {
399 + // goPrev.enabled = YES;
400 + // goNext.enabled = NO;
401 + // }
402 + // else {
403 + // goPrev.enabled = YES;
404 + // goNext.enabled = YES;
405 + // }
406 + //}
407 + //
261 408
262 - - (IBAction)Close:(id)sender {
263 - [self dismissModalViewControllerAnimated:YES];
264 - }
265 - @end