我是iPhone开发的初学者。我在scrollView内容大小中设置了 95页(320,480)像素。
当我滚动UIScrollView
时,我希望获得所选索引。
(void)viewDidLoad {
[super viewDidLoad];
NSLog(@"Selected page %d",scrollView.contentOffset.x) ;
scrollView.pagingEnabled = YES;
NSUInteger i;
for (i = 1; i <= kNumImages; i++)
{
NSString *imageName = [NSString stringWithFormat:@"page (%d).png", i];
UIImage *image = [UIImage imageNamed:imageName];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
CGRect rect = imageView.frame;
rect.size.height = kScrollObjHeight;
rect.size.width = kScrollObjWidth;
imageView.frame = rect;
imageView.tag = i;
NSLog(@"Selected page %d",scrollView.contentOffset.x) ;
[scrollView addSubview:imageView];
[imageView release];
}
[self layoutScrollImages];
}
答案 0 :(得分:0)
获得所选索引号后你想做什么。因为你可以 检查条件,如果sender.tag == 5,如果你想在其他地方使用,因为你已经为每个页面分配了标签,或者你可以使用paging实现scrollview.check this 例 https://github.com/ykyuen/ScrollViewWithPaging