예를 들어이 일을 여러 가지 방법이 있습니다 : 사용자 정의 셀과 jQuery과 사용
- 콘텐츠/이미지 & 개체의 수에 따라있는 ScrollView의 높이를 증가를 추가 UIScrollingView & 추가
- 정렬. 여기
이미지에 대한 2 × 2 그리드를 생성하는 코드이다
//Over here adding the image names into the Array
NSMutableArray *imageArray=[[NSMutableArray alloc]init];
[Arr addObject:[UIImage imageNamed:@"image_1.png"]];
[Arr addObject:[UIImage imageNamed:@"image_2.png"]];
[Arr addObject:[UIImage imageNamed:@"image_3.png"]];
[Arr addObject:[UIImage imageNamed:@"image_4.png"]];
[Arr addObject:[UIImage imageNamed:@"image_5.png"]];
// 프레임 설정있는 ScrollView &을 Initlaizing :
scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0,320, 460)];
[scrollView setBackgroundColor:[UIColor clearColor]];
scrollView.showsHorizontalScrollIndicator = NO;
scrollView.showsVerticalScrollIndicator = NO;
int row = 0;
int column = 0;
for(int i = 0; i < imageArray.count; i++) {
UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
button.backgroundColor=[UIColor clearColor];
button.frame = CGRectMake(column*160+0,row*210+10, 160, 190);
[button setImage:[imageArray objectAtIndex:i] forState:UIControlStateNormal];
[button setBackgroundColor:[UIColor clearColor]];
[button addTarget:self action:@selector(chooseCustomImageTapped:) forControlEvents:UIControlEventTouchUpInside];
button.tag = i;
[view1 addSubview:button];
if (column == 1) {
column = 0;
row++;
} else {
column++;
}
}
[scrollView setContentSize:CGSizeMake(320, (row+1) * 210)];
[self.view addSubview:view1];
을 // Tapping에 사용 된 메소드는 다음과 같습니다.
- (IBAction)chooseCustomImageTapped:(id)sender
{
}
이제 scrollView가 수직 스크롤링을 위해 준비되면 이에 따라 사용자 정의를 할 수 있습니다. 이게 너에게 도움이되기를 바란다.
네, 잘 작동하지만, 내 자신의 애플 리케이션을 위해 그것을 시도했다. 문제가 생겼어. 확인해 볼 수 있니? http://stackoverflow.com/questions/12538776/vertical-images-in-uiscrollview – Ali
새로운 질문입니다.이 질문은 수직 스크롤에 관한 것입니다. 문제는 아니지만이 섹션에서 대답을 받아 들여야합니다 ... – Rajneesh071
물론, 모든 대답을 ckeck하고 가장 유용한 것을 선택해야합니다. 나는 그렇게 할 것이다. +1 지금 당신의 도움을 위해 +1) – Ali