Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin;
- pageControl.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin;
- }
- - (void)contentSize
- {
- buttonArray = [[NSArray alloc] initWithObjects:@"circle.png", @"square.png", @"triangle.png", nil];
- for (int i = 0; i < [buttonArray count]; i++) {
- CGRect frame;
- frame.origin.x = self.scrollView.frame.size.width * i;
- frame.origin.y = 0;
- frame.size = self.scrollView.frame.size;
- UIImageView *imageView = [[UIImageView alloc] initWithFrame:frame];
- imageView.image = [UIImage imageNamed:[buttonArray objectAtIndex:i]];
- [self.scrollView addSubview:imageView];
- }
- scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * [buttonArray count], scrollView.frame.size.height);
- }
- - (void)viewDidLayoutSubviews
- {
- [self contentSize];
- }
- - (void)scrollViewDidScroll:(UIScrollView *)sender
- {
- CGFloat pageWidth = scrollView.frame.size.width;
- int page = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
- self.pageControl.currentPage = page;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement