本文主要是介绍iOS14 适配:【KVC 不允许访问 UIPageControl的pageImage解决方案】方案一:preferredIndicatorImage结合color相关的方法来处理。方案二:自定义控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 前言
- I、KVC 不允许访问 UIPageControl的pageImage的解决方案
- 1.1 方案1: 借助iOS14新增的API:preferredIndicatorImage 修改指示器小圆点的大小以及形状
- 1.2 方案2: 自定义UIPageControl
- see also
- 其他解决方案:自定义PageControl
前言
同 iOS 13 更新时的 textField 的 placeHolder 属性一样,iOS 14 禁止用 KVC访问 UIPageControl 的私有属性 pageImage
lldb,使用私有API_ivarDescription
查看UIPageControl对象的属性,发现pageImage依然存储,只是限制访问了
这篇关于iOS14 适配:【KVC 不允许访问 UIPageControl的pageImage解决方案】方案一:preferredIndicatorImage结合color相关的方法来处理。方案二:自定义控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!