2012-03-13 13 views
0

私はiOS開発にかなり新しいです。私は現在、このトピックについての私の論文を取り上げています。私の任務は、映画館のためのアプリを作ることです。デザインにはタイトルのある最新の映画ポスターが入っている横のスライダーがあり、このデザインにどのようにアプローチすべきか疑問に思っています。iOS iPhoneムービーリスト水平スライドショータイトル:

スクリーンショット http://cl.ly/2S1b381S2v1x2y0U1q2H

あり映画のポスター画像とタイトルを持つ配列であり、私は彼らがスクリーンショットのように表示され、それらの間で水平方向にスクロールすることができることにwan't。

私は周りを見回しましたが、私の問題と100%同じではないさまざまなアプローチによって非常に混乱しています。

ナビゲーションバーとタブバーは単なるプレースホルダです。私はそれらを実装する方法を知っています。

私は誰かがこのデザインを使い始めるのを手伝ってくれることを願っています。私はこれにどのようにアプローチすべきですか?

事前のおかげで、

ラース

答えて

2

あなたはUIScrollViewのサイズを大きくすることにより、参照

https://developer.apple.com/library/ios/#samplecode/Scrolling/Introduction/Intro.html

として、次のURLでデモアプリケーションをダウンロードして使用することができますが一部を示すことになります内容は左右に向かっています。

デモでは画像を表示していますが、代わりにイメージとタイトルを保持している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

私は自分のプロジェクトでデモを行っていますが、スクロールビューのタイトルを追加する方法を説明することはできますか? –

+0

IconsViewControllerは、イメージとタイトルを配置するビューコントローラです。 – Hanuman

+0

また、あなたは@ http://fromfromatoapp.com/downloads/UIScrollView_Example.zipの例を見ることができます – Hanuman