您可以下载和使用演示应用程序在以下网址作为参考
https://developer.apple.com/library/ios/#samplecode/Scrolling/Introduction/Intro.html
通过增加的UIScrollView的大小将展示部分内容向左和向右。
在演示中有显示图像,而不是创建一个UIView,其中保存图像和标题,替换应该工作。
- (void)loadScrollViewWithPage:(int)page scrollingView:(UIScrollView*)scrollView
{
//NSLog(@"page %d",page);
if (page < 0) return;
if (page >= numberOfPages) return;
// replace the placeholder if necessary
IconsViewController *controller;
if (scrollView == iconsScrollView)
{
controller = [viewControllers objectAtIndex:page];
}
if ((NSNull *)controller == [NSNull null])
{
controller = [[IconsViewController alloc] init];
controller.pageIndex = page;
if (scrollView == iconsScrollView)
{
[viewControllers replaceObjectAtIndex:page withObject:controller];
}
[controller release];
}
// add the controller's view to the scroll view
if (nil == controller.view.superview)
{
CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0;
controller.view.frame = frame;
[scrollView addSubview:controller.view];
}
}
我得到了演示在我自己的项目中工作,但你能告诉我如何开始添加titleView到scrollView aswel我似乎无法弄清楚。 – 2012-03-13 16:10:22
IconsViewController是将放置图像和标题的视图控制器。 – Hanuman 2012-03-14 10:56:31
您也可以查看示例@ http://fromideatoapp.com/downloads/UIScrollView_Example.zip – Hanuman 2012-03-14 10:58:43