PageControl设置图片

普通的设置方式

pgCtrol.pageIndicatorTintColor = UIColor(patternImage: <#T##UIImage#>)
pgCtrol.currentPageIndicatorTintColor = UIColor(patternImage: <#T##UIImage#>)

弊端,可能放大后会显示模糊
Xcode6.0前,pageControl只可以可以看到pageImage和currentPageImage两个属性
Xcode 6.0后已经看不到了,但是可以通过KVC的方式进行设置

pgCtrol.setValue(UIImage(named: "compose_keyboard_dot_normal")!, forKey: "pageImage")
pgCtrol.setValue(UIImage(named: "compose_keyboard_dot_selected")!, forKey: "currentPageImage")

这样设置后图片会更加圆润

你可能感兴趣的:(PageControl设置图片)