2012-03-13 118 views
0

我对iOS开发相当新,我目前正在研究关于此主题的论文。我的任务是建立一个电影院的应用程序。该设计有一个水平滑块,包含最新电影海报和标题,我想知道我应该如何处理这个设计。iOS iPhone电影列表与标题水平幻灯片放映

截图 http://cl.ly/2S1b381S2v1x2y0U1q2H

有一个与电影的海报图片和标题的数组,我wan't他们出示喜欢的截图,并能够在它们之间水平滚动。

我环顾四周,但我很困惑不同的方法是不是100%与我的问题相同。

导航栏和标签栏只是占位符,我知道如何实现这些。

我希望有人可以帮助我开始使用此设计,我应该如何处理此问题。

由于提前,

拉尔斯

回答

2

您可以下载和使用演示应用程序在以下网址作为参考

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]; 
} 
} 
+0

我得到了演示在我自己的项目中工作,但你能告诉我如何开始添加titleView到scrollView aswel我似乎无法弄清楚。 – 2012-03-13 16:10:22

+0

IconsViewController是将放置图像和标题的视图控制器。 – Hanuman 2012-03-14 10:56:31

+0

您也可以查看示例@ http://fromideatoapp.com/downloads/UIScrollView_Example.zip – Hanuman 2012-03-14 10:58:43