-4
A
답변
2
UICollectionView
을 사용하는 것이 더 낫고 각 이미지는 자체 셀에 있어야합니다. 그런 다음, 모두 contentSize
의 위치 지정 및 스크롤 넌센스가 처리됩니다.
0
내가 사용하는 것이 좋습니다 것 UICollectionView
하지만 당신이 UIScrollView
를 사용하여 주장하는 경우 다음과 같이 수행 할 수 있습니다
.H 파일
@interface MyViewController : UIViewController
@property (nonatomic, strong) UIScrollView *scv;
@end
하는 .m
@interface MyViewController()
@property (nonatomic, strong) NSMutableArray *imageArray;
@end
@implementation MyViewController
@synthesize scv = _scv, imageArray = _imageArray;
- (void)viewDidLoad
{
[super viewDidLoad];
_arrayOfImages = [[NSMutableArray alloc] init];
[_arrayOfImages addObject:[UIImage imageNamed:@"yourImageName.png"]]; // Do this for as many UIImages you want to add.
[self configureView];
}
- (void)configureView
{
_scv = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
float yposition = 0;
for(int i = 0; i < [_arrayOfImages count]; i++) {
UIImageView *img = [[UIImageView alloc] initWithFrame:CGRectMake(10, yposition, self.view.frame.size.width-20, 100)];
[img setImage:[_arrayOfImages objectAtIndex:i];
[img setTag:i];
[_scv addSubview:img];
yposition =+ 100 + 10; // get the current yposition = yposition + img height + an extra 10 to add a gap.
}
[_scv setContentSize:CGSizeMake(self.view.frame.size.height, yposition)]; // Set the width to match the screen size, and set the height as the final yposition.
[[self view] addSubview:_scv];
}
@end
이를 Add New Image
,를보다 쉽게 구현할 수있는 더 복잡한 버전이 나온 후 매우 단순한 버전입니다.등
더 많은 질문이 있으면 새로운 기능을 구현하는 방법을 알고 싶습니다.
관련 문제
- 1. UIScrollView에 배경 이미지 추가
- 2. UIScrollView에 이미지 배열 추가 ObjectiveC
- 3. UIScrollview에 단추 추가
- 4. 루프에서 단추를 UIScrollView에 추가
- 5. UIScrollView에 그라디언트 추가
- 6. UIScrollView에 확대/축소 추가
- 7. UIScrollView에 IBActions 추가
- 8. UIScrollView에 텍스트 추가
- 9. UIWebView가 UIScrollView에 추가 되었습니까?
- 10. UITapGestureRecognizer이있는 UIScrollView에 추가
- 11. UIScrollView에 UIImageView 추가 UITapGestureRecognizer가있는 동안
- 12. UI 요소를 UIScrollView에 추가 하시겠습니까?
- 13. 아이폰의 UIScrollView에 UITabbarControler를 추가 하시겠습니까?
- 14. 프로그래밍 방식으로 UIScrollView에 UIImageView 추가
- 15. 어떻게 6 개의 컨트롤러를 uiscrollview에 추가 할 수 있습니까?
- 16. UIScrollView에 여러 개의 뷰를 추가하는 방법
- 17. 두 개의 UIImages를 하나의 UIScrollView에 배치하십시오.
- 18. 한 번에 하나씩 UiScrollView에 UiImageView 추가 ... 어떻게?
- 19. 페이지로드시 5 개의 이미지 순서 순서 변경
- 20. UIScrollView에 UITextField를 추가 할 수 없습니다.
- 21. UIScrollView에 여러 개의 UIWebView-s가 있습니다.
- 22. 줌 불변 방식으로 UIScrollView에 이미지 그리기
- 23. 프로그래밍 방식으로 UIScrollView에 UILabels 및 UIImageViews 추가
- 24. 자동 레이아웃이있는 UIScrollView에 동적 크기보기 (높이) 추가
- 25. UIScrollView에 이미지로드
- 26. 5 개의 배열을 PHP의 5 개의 "결합 된"배열로 병합
- 27. JQuery 5 임의의 이미지
- 28. 레일에서 이미지 처리하기 5
- 29. UIScrollView에 UIButton 추가하기
- 30. 이벤트를 UIScrollView에 전달하십시오.
예를 들어, "UIScrollView tutorial"을 검색 할 수 있습니다. –