我正在嘗試使用page control
。這就是我所做的。我在storyboard
的視圖中添加了一個。Pagecontrol點不會改變
然後在我的ViewDidLoad
images = [[NSMutableArray alloc]initWithObjects:[UIImage imageNamed:@"img1.jpg"],[UIImage imageNamed:@"img2.jpg"],[UIImage imageNamed:@"img3.jpg"],[UIImage imageNamed:@"img4.jpg"], nil];
pagecontrol = [[UIPageControl alloc]init];
self.imageIndex = 0;
[pagecontrol setNumberOfPages:images.count];
[pagecontrol setCurrentPage:imageIndex];
就像你可以看到我有四個圖像陣列。我已經將一個pagecontrol添加到imageview上。我還在imageView上添加了兩個滑動手勢(左側和右側)。我想現在要做的是,當我刷:
- 圖像改變
- 的點與陣列
這是我向右掃碼在正確的位置更新:
- (void)next:(UITapGestureRecognizer *)recognizer {
if(imageIndex == images.count-1){
imageIndex = images.count-1;
}else{
imageIndex++;
}
[UIView transitionWithView:self.imgGallery
duration:1.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
self.imgGallery.image = [images objectAtIndex:imageIndex];
} completion:nil];
[pagecontrol setCurrentPage:imageIndex];
}
問題
我的圖像正在改變。但我的頁面控制點不更新,而且它只顯示3個點。
任何人都可以幫忙嗎?
設置當前頁面值3或4(0以外),並檢查裝載的PageControl,點是否正確與否@Stef Geelen – Dany 2013-03-26 11:45:37