iOS Objective-c 左右滑动切换页面

本文介绍了如何使用Objective-C在iOS应用中通过ScrollView实现在storyboard中布局多个视图,并通过设置ScrollView的代理方法及监听滑动事件,实现页面间的左右滑动切换效果。主要步骤包括在storyboard布局ScrollView、定义属性、调整视图尺寸、添加代理以及实现滑动监听。
摘要由CSDN通过智能技术生成

ScrollView + n个view

1.storyboard布局一个ScrollView布局结构
2.拖出两个输出口,定义三个属性

@property (weak, nonatomic) IBOutlet UIScrollView *XMScrollView;
@property (weak, nonatomic) IBOutlet UIView *scrollContentView;


///第一次按下
@property (nonatomic) BOOL isBeginScroll;
///开始结束滑动scroll动画
@property (nonatomic) BOOL isBeginAnimationScroll;
///开始坐标
@property (nonatomic) NSInteger beginX;

3.在viewDidAppear中重新设置scrollContentView的布局宽和tableVIew大小和位置

///遍历布局
    for (NSLayoutConstraint *constraint in self.scrollContentView.constraints) {
   
       ///判断布局是不是自己想要的 NSLayoutAttribute类型
        if (constraint.firstAttribute == NSLayoutAttributeWidth) {
   
            
            [constraint setConstant:self.view.frame.size.width*3];
            
        }
     
    }

	[self.tableView1 setFrame:CGRectMake(0,
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值