Как создать пейджинговый scrollView с пробелом между представлениями

Я следовал руководству о том, как создать элемент управления страницы scrollView:http://www.iosdevnotes.com/2011/03/uiscrollview-paging/

Этот урок действительно хорош, и я хорошо реализую код. Вот мой вопрос:

Я хочу поместить пробел между моими PageViews, но когда он меняет страницу, он показывает пространство между представлениями на следующей странице. Прокрутка должна останавливаться после пробела, когда я меняю страницу.

Я изменил учебный код здесь:

- (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);
}

Ответы на вопрос(2)

Ваш ответ на вопрос