Subversion Repository Public Repository

Nextrek

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
109
110
111
//
//  TutorialViewController.m
//  SafariArte
//
//  Created by Pier Domenico Bonamassa on 29/07/15.
//  Copyright (c) 2015 Nextrek. All rights reserved.
//

#import "TutorialViewController.h"
#import "SMPageControl.h"
#import "HomeVC.h"
static NSString * const sampleDescription1 = @"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
static NSString * const sampleDescription2 = @"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore.";
static NSString * const sampleDescription3 = @"Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.";
static NSString * const sampleDescription4 = @"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit.";

static NSString * const sampleDescription5 = @"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
static NSString * const sampleDescription6 = @"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit.";
static NSString * const sampleDescription7 = @"Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit.";


static NSString * const titleToUse = @"Safari d'Arte";

@interface TutorialViewController (){
    
    UIView *rootView;
    EAIntroView *_intro;
}

@end

@implementation TutorialViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self showIntroWithCrossDissolve];
}


#pragma mark - Tutorial

- (void)showIntroWithCrossDissolve {
    EAIntroPage *page1 = [EAIntroPage page];
    page1.title = titleToUse;
    page1.bgColor=[UIColor whiteColor];
//    page1.desc = sampleDescription1;
    page1.bgImage = [UIImage imageNamed:@"bg1"];
//    page1.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title1"]];
    
    EAIntroPage *page2 = [EAIntroPage page];
//    page2.title = titleToUse;
//    page2.desc = sampleDescription2;
    page2.bgImage = [UIImage imageNamed:@"bg2"];
//    page2.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title2"]];
    
    EAIntroPage *page3 = [EAIntroPage page];
//    page3.title = titleToUse;
    page3.bgImage = [UIImage imageNamed:@"bg3"];
//    page3.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title3"]];
    
    EAIntroPage *page4 = [EAIntroPage page];
//    page4.title = titleToUse;
    page4.bgImage = [UIImage imageNamed:@"bg4"];
//    page4.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title4"]];
    
    EAIntroPage *page5 = [EAIntroPage page];
//    page5.title = titleToUse;
    page5.bgImage = [UIImage imageNamed:@"bg5"];
//    page5.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title5"]];
    
    EAIntroPage *page6 = [EAIntroPage page];
//    page6.title = titleToUse;
    page6.bgImage = [UIImage imageNamed:@"bg6"];
//    page6.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title6"]];
    
    EAIntroPage *page7 = [EAIntroPage page];
//    page7.title = titleToUse;
    page7.bgImage = [UIImage imageNamed:@"bg7"];
//    page7.titleIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"title7"]];
    
    
    EAIntroView *intro = [[EAIntroView alloc] initWithFrame:self.view.bounds andPages:@[page1,page2,page3,page4,page5,page6,page7]];
    [intro setSkipButton:nil];
    [intro setSwipeToExit:NO];
    [intro setDelegate:self];
    
    [self.view addSubview:intro];
}

#pragma mark - EAIntroView delegate

- (void)introDidFinish:(EAIntroView *)introView {
    NSLog(@"introDidFinish callback");
    
}

#pragma mark - Custom actions

- (IBAction)switchFlip:(id)sender {
          [_intro setScrollingEnabled:YES];
    
}

#pragma mark - MemoryWarning

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

@end

Commits for Nextrek/iOS/SafariArte/trunk/SafariArte/Controllers/TutorialViewController.m

Diff revisions: vs.
Revision Author Commited Message
797 Diff Diff FPompili picture FPompili Wed 07 Oct, 2015 08:42:31 +0000

fixato tutorial da menu

786 Diff Diff FAquili picture FAquili Mon 28 Sep, 2015 12:41:38 +0000

v.1 b.030
New tutorial images

446 PBonamassa picture PBonamassa Wed 29 Jul, 2015 14:07:14 +0000

added tutorial VC