在使用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的方式实现图片的自定义。