美文网首页iOS 移动端开发
iOS11中轮播图异常跳动

iOS11中轮播图异常跳动

作者: OCeasyLife | 来源:发表于2018-04-16 16:06 被阅读63次

使用轮播图时发现在iOS11上有异常的跳动,如下

跳动实例

由于这个问题在iOS10之前,并没有;可能是iOS11接口不同导致

当设置collView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;

问题消失。

可以使用以下宏

//设置并适配iOS11的 contentInsetAdjustmentBehavior

#define kUIScrollView_ContentInsetAdjustmentBehavior_NO(scrollView) \

do { \

_Pragma("clang diagnostic push") \

_Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \

if ([scrollView respondsToSelector:NSSelectorFromString(@"setContentInsetAdjustmentBehavior:")]) {\

[scrollView performSelector:NSSelectorFromString(@"setContentInsetAdjustmentBehavior:") withObject:@(2)];\

}; \

_Pragma("clang diagnostic pop") \

} while (0)

相关文章

  • iOS11中轮播图异常跳动

    使用轮播图时发现在iOS11上有异常的跳动,如下 由于这个问题在iOS10之前,并没有;可能是iOS11接口不同导...

  • 使用vue-awesome-swiper方法

    在main.js中引入轮播图插件 在基础组件中建立轮播图组件:

  • 2019-04-26 Flutter 问题记录

    1: 轮播图 Swiper 组件: 问题描述: 页面初始化 轮播的集合的数据长度为0,那么此时会报异常,具体如下图...

  • 2018-03-09

    UICollectionView在一个页面中,既有轮播图 又有UICollectionView时,需要点击轮播图 ...

  • 无标题文章

    轮播图分为:传统轮播图、间歇轮播图、呼吸轮播图、无缝滚动轮播图等。它们各具特色,各有用处。 1.传统轮播图 第一步...

  • 轮播图

    轮播图分为:传统轮播图、间歇轮播图、呼吸轮播图、无缝滚动轮播图等。 1.传统轮播图 第一步,得到元素 第二步,设置...

  • 现金红包

    每日红包 轮播图 详情图 周末红包 轮播图 详情图 圣诞红包 轮播图 详情图

  • day7_作业

    轮播图1 轮播图2

  • [iOS]定制性强的广告轮播图--SCAdView

    @[无限轮播图] @[3D轮播图] @[广告轮播图] SCAdView Statement If my code ...

  • 小程序的一些小坑

    美容美发营销小程序中轮播图模块,轮播图可关联文章链接或者跳转小程序,其中如果轮播图关联文章,并且文章选择h5模式(...

网友评论

    本文标题:iOS11中轮播图异常跳动

    本文链接:https://www.haomeiwen.com/subject/ppdekftx.html