主要想法来自Ray Wenderlich教程,然后升级到自动布局。
platform :ios, '7.0'
pod "VSPagingScrollView"
只需要将VSPagingScrollView
添加到您的视图中,并设置VSPagingScrollViewDelegate
。此代理有一个方法来为每个页面获取视图。例如,以下这段代码创建了一个带有彩色页面的滚动视图:
- (void)viewDidLoad {
self.pagingScrollView.pagingDelegate = self;
self.pagingScrollView.pagesCount = 10;
}
#pragma mark - VSPagingScrollViewDelegate interface
- (UIView*)viewForPagingScrollView:(VSPagingScrollView *)scrollView onPage:(NSUInteger)page {
UIView* pageView = [UIView new];
pageView.backgroundColor = [UIColor colorWithRed:page/1./self.texts.count green:0 blue:1 alpha:1];
return pageView;
}
VSPagingScrollView采用MIT许可协议发布。有关详细信息,请参阅LICENSE。