2011-09-12 16 views
2

私は次のようなイベントを実装しているアプリケーションを作成しています。 水平方向にスクロールしているスクロールビュー。スクロールビューでは、テキストフィールドと画像を追加しました。ニュースチャンネルのように、画面の下部にニュース速報を表示し、それを更新し、クリックすると詳細画面を表示します。私はそれをどうやってできるのかというように、アプリケーションでやりたいのですか?コンテンツを水平スクロールビューで表示する方法は?

私はこのタイプの機能をアプリケーションで使用するために何をしますか? スクロールビューを使用して、テキストを表示し、それをクリックして詳細ビューを表示する方法はありますか?

答えて

1

すべての画像を配列に読み込むことができます。そして、あなたは一つの画像表示、いくつかのテキストフィールドを持つビューを設計し、以下のコードを試すことができます。

配列名:examplearrayとビュー名:exampleview上記のコードは、画像やテキストを表示することです

-(void)updateImagesInScrollView 
{ 
    int cnt = [examplearray count]; 

    for(int j=0; j< cnt; ++j) 
    { 
     NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"exampleview" 
                  owner:self 
                  options:nil]; 

     UIView *myView = [nibContents objectAtIndex:0]; 
     exampleview * rview= (exampleview *)myView; 
     /* you can get your image from the array and set the image*/ 
     rview.imageview.image = yourimage; 
     /*adding the view to your scrollview*/ 
     [self.ScrollView addSubview:rview]; 
    } 
    /* you need to set the content size of the scroll view */ 
    self.ScrollView.contentSize = CGSizeMake(X, self.mHorizontalScrollView.contentSize.height); 
} 

フィールドを水平スクロールビューに表示します。 そのビューにカスタムボタンがあることをお勧めします。そのボタンアクションでは、詳細画面を取得するためのコードを書くことができます。

関連する問題