用scrollview实现动态加载并支持横竖屏

本文记录了一位iOS新手在使用ScrollView实现动态加载并支持横竖屏过程中遇到的问题及解决方案。在尝试修改网络上的复杂代码时,出现了页面不停刷新和图片重复加载的错误。通过调整代码逻辑,解决了屏幕闪动的问题,实现了横竖屏切换时的正确显示。主要涉及ScrollView的内容设置、滚动偏移计算以及横竖屏适配策略。
摘要由CSDN通过智能技术生成

        刚开始接触IOS,公司就让我用scrollview实现动态加载并支持横竖屏,但是我连scrollview原理是什么都不大懂。然后就去网上找资料,看代码。不过网上的人都是牛人啊,写的不全,代码也很复杂。我在code4中下载了个无限加载的例子,感觉理解的可以之后开始改。改着改着就出问题了:页面不停刷新,屏幕翻转的时候图片会重复加载,而且有时候系统不调用我在willAnimateRotationToInterfaceOrientation中写的方法,麻烦死了。

        上面是我那段时间想问题想错了写的草稿。我改了人家的逻辑代码,而且自己对scrollview还不完全了解,所以才导致屏幕闪动。下面是闪动和不闪动的代码,给自己做个记录。

闪动的主要代码:

- (void) vertical{

    [self getImagesWithCurpage:currentPage];   //根据当前页面重新设置curImages中的

    

    

    CGRect imageViewRect = self.view.bounds;

    for (int i=0; i<5; i++) {

        NSString *string = [curImages objectAtIndex:i ];</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值