2012-03-13 117 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