在使用UIPageControl时,需要对图片进行自定义。通过下面的方法:
self.pageControl.setValue(UIImage(named: "run_cc_scrollview_pagecontrol_icon_selected"), forKey: "currentPageImage")
self.pageControl.setValue(UIImage(named: "run_cc_scrollview_pagecontrol_icon_notselected"), forKey: "pageImage")
当app在前台时,该语句执行良好,但是切替到后台执行时会发生崩溃,崩溃的iOS系统从8到11都有。
崩溃信息是:
NSInvalidArgumentException
-[UIView setImage:]: unrecognized selector sent to instance 0x107eb04e0
最终使用自定义UIPageControl的方式实现图片的自定义。