(iOS开发)UIScrollView的使用以及注意事项

本文介绍如何使用 iOS 的 UIScrollView 实现图片滚动效果,并详细解释了各步骤的实现过程及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<pre name="code" class="objc">//1. 建立UIScrollView窗口,我们只打算用手机的上半屏显示图像,(这一步也可以在storyboard里完成)
myScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320 , 300)];
//2.建立内容视图
UIImageView * view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tesla.jpg"]];
//3.将内容视图作为scrollView的子视图
[myScrollView addSubview: view];
//4.当然了,还得把scrollView添加到视图结构中
[self.view addSubview: myScrollView];

// 5.设置滚动的内容尺寸

    myScrollView.contentSize = CGSizeMake(imageW, imageH);
    myScrollView.showsHorizontalScrollIndicator = NO;//不显示水平拖地的条
    myScrollView.showsVerticalScrollIndicator=NO;//不显示垂直拖动的条
    myScrollView.pagingEnabled = YES;//允许分页滑动
    myScrollView.bounces = NO;//到边了就不能再拖地


注意事项:

UIScrollViewpush之后返回,会发生控件位置偏移,用下面的代码就OK

self.automaticallyAdjustsScrollViewInsets = NO;
self.edgesForExtendedLayout = UIRectEdgeNone;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值