#pragma mark 滑动轮播图 segment选中当前轮播图显示的页面
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
{
_segmentTittles.selectedSegmentIndex = targetContentOffset->x / self.view.frame.size.width;
}
#pragma mark 点击segment跳转到轮播图指定页面
- (IBAction)segmentBtnClick:(UISegmentedControl *)sender {
_scrollView.contentOffset = CGPointMake(sender.selectedSegmentIndex * self.view.frame.size.width, 0);
}
- (void)segmentChangedValue:(id)sender {
switch([(UISegmentedControl *)sender selectedSegmentIndex])
{
case 0:
[viewSelectedController_.view removeFromSuperview];
[self.view addSubview:viewAllController_.view];
break;
case 1:
[viewAllController_.view removeFromSuperview];
[self.view addSubview:viewSelectedController_.view];
break;
default:
break;
}
}
本文详细介绍了如何在iOS平台上实现滑动轮播图与段落选择的功能,包括如何通过ScrollView的滚动事件更新段落选择,并在用户点击不同段落时跳转到相应的轮播图页面。同时,展示了根据段落选择动态切换显示的控制器,实现流畅的用户体验。

5513

被折叠的 条评论
为什么被折叠?



