So erstellen Sie eine Paging-ScrollView mit Leerzeichen zwischen Ansichten

Ich folgte dem Tutorial zum Erstellen eines scrollView-Seitensteuerelements:http://www.iosdevnotes.com/2011/03/uiscrollview-paging/

Dieses Tutorial ist wirklich gut und ich implementiere den Code gut. Hier meine Frage:

Ich möchte ein Leerzeichen zwischen meine Seitenansichten einfügen, aber wenn die Seite geändert wird, wird das Leerzeichen zwischen den Ansichten auf der nächsten Seite angezeigt. Die Schriftrolle muss nach dem Leerzeichen anhalten, wenn ich die Seite ändere.

Ich habe den Tutorial-Code hier geändert:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSArray *colors = [NSArray arrayWithObjects:[UIColor redColor], [UIColor greenColor], [UIColor blueColor], nil];

    #define space 20

    for (int i = 0; i < colors.count; i++) {
        CGRect frame;
        frame.origin.x = (self.scrollView.frame.size.width + space) * i;
        frame.origin.y = 0;
        frame.size = self.scrollView.frame.

        UIView *subview = [[UIView alloc] initWithFrame:frame];
        subview.backgroundColor = [colors objectAtIndex:i];
        [self.scrollView addSubview:subview];
        [subview release];
    }

    self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * colors.count+ space*(colors.count-1), self.scrollView.frame.size.height);
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage