美文网首页IOS
iOS14UIpagecontrol的适配

iOS14UIpagecontrol的适配

作者: Jabne | 来源:发表于2020-09-23 11:53 被阅读0次

1.SDCycleScrollView不显示UIpageControl的bug。

全局搜

self.pageControl.frame = CGRectMake(x, y, size.width, size.height);

替换为

 if (@available(iOS 14.0, *)) {
    [self.pageControl mas_makeConstraints:^(MASConstraintMaker *make) {
        make.centerX.equalTo(self);
        make.bottom.offset(-10);
        make.height.offset(self.pageControlDotSize.height);
    }];
    }else{
        self.pageControl.frame = CGRectMake(x, y, size.width, size.height);
    }

2.想要自定义小圆点的样式,遍历UIPageControl的子控件修改图片崩溃报错。

初始化UIPageControl的时候

page.preferredIndicatorImage = UIImage.init(named: "默认圆点")

[self.pageControl setCurrentPage:pageIndex]的时候

        if (@available(iOS 14.0, *)) {
            for (int i = 0; i < self.pageControl.numberOfPages; i++) {
                if (i == pageIndex) {
                    [self.pageControl setIndicatorImage:[UIImage imageNamed:@"选中圆点"] forPage:pageIndex];
                }else{
                    [self.pageControl setIndicatorImage:[UIImage imageNamed:@"默认圆点"] forPage:i];
                }
            }
            
        } else {
            // Fallback on earlier versions
        }

相关文章

  • iOS14UIpagecontrol的适配

    1.SDCycleScrollView不显示UIpageControl的bug。 全局搜 替换为 2.想要自定义小...

  • 适配iOS11,适配iPhoneX,适配安全区的几个文章和宏

    适配iOS11,适配iPhoneX,适配安全区的几个文章和宏 适配iOS11,适配iPhoneX,适配安全区的几个...

  • 屏幕适配

    适配 什么是适配?适应、兼容各种不同的情况 iOS开发中的适配?系统适配针对不同版本的操作系统进行适配屏幕适配针对...

  • iOS13适配更新总结

    前言: iOS13的API的变动和适配问题,我从新特性适配、API 适配、方法弃用、工程适配、SDK 适配、其他问...

  • iOS设计模式 (五) 适配器模式

    适配器模式 iOS中的适配器模式,主要由目标协议,适配者,适配器三部分组成. 适配器模式分类 类适配器: 适配器是...

  • App适配

    布局适配 字体适配 软键盘适配

  • UI基础7 适配

    适配 什么是适配? 适应、兼容各种不同的情况 移动开发中,适配的常见种类 系统适配针对不同版本的操作系统进行适配 ...

  • 基础 (十二) : Autolayout

    适配 什么是适配? 适应、兼容各种不同的情况 移动开发中,适配的常见种类 系统适配 针对不同版本的操作系统进行适配...

  • 版本适配

    屏幕适配 代码适配 Masonry UIView+AutoLayout 可视化适配 autoLayout 系统适配...

  • 设计模式-适配器

    适配器模式,目的是为了适配补偿,对于适配器模式,我们要学习的两种方式是类适配器和对象适配器。 类适配器 类适配器是...

网友评论

    本文标题:iOS14UIpagecontrol的适配

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