SegmentControl点击切换View

本文详细介绍了如何在iOS平台上实现滑动轮播图与段落选择的功能,包括如何通过ScrollView的滚动事件更新段落选择,并在用户点击不同段落时跳转到相应的轮播图页面。同时,展示了根据段落选择动态切换显示的控制器,实现流畅的用户体验。

#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;
    }

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值