2011-09-12 7 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); 
} 

필드를 가로 스크롤보기에 표시합니다. 해당보기에 사용자 지정 단추가 있고 단추 동작에서 세부 화면을 가져 오기위한 코드를 작성할 수 있습니다.

관련 문제