重寫系統類方法UIPageControl,改變小圓點顏色和大小
先上我的GitHub的demo:pageControl小圓點
下面是詳細說明。
圖上,下面一排的小點是UI給的,發現跟系統的大小不一樣,而UIPageControl沒有給出系統方法,這樣我只能自己重寫類方法,進行修改設定。
重寫系統類方法:
首先:建立一個類,整合UIPageControl,在.h裡寫init方法,順帶傳進引數,我們要重寫的類方法是-(void)setCurrentPage:(NSInteger)page;這個是系統類方法,不能改名字,我們繼承這個方法,並修改內部方法,達到改小圓點的大小和顏色。沒有匯入uikit的匯入uikit,size的範圍是5到15,再大在小就會變形或者看不見。
有的自己重寫的系統類方法,就可以隨意修改小圓點的大小和顏色了。
本方法中的subview也可以是setBackImageView,可以加任意的圖片。
歡迎指正和交流?。
補充:有好心朋友給出利用Transform修改點的大小,這個也是可行的,感謝這位朋友的補充?。
如果單純修改大小,就這一句話搞定。
相關文章
- Android 圓形ProgressBar 改變顏色Android
- 選中按鈕改變文字大小和顏色
- NGUI和UGUI改變字型顏色的寫法NGUIUGUI
- win10系統快速設定滑鼠指標大小和顏色的方法Win10指標
- CardView改變陰影顏色View
- 改變SVG圖的顏色SVG
- 利用CSS改變圖片顏色的多種方法!CSS
- 改變Android按鈕背景顏色的高效方法Android
- CSS 改變文字選中顏色CSS
- win10怎麼改變工作列顏色 w10系統如何設定工作列顏色Win10
- visio圓角矩形怎麼改變圓角大小
- 利用CSS改變圖片顏色的100種方法!CSS
- iconfont的使用,阿里向量相簿的引用,配置,改變圖示大小和圖示顏色阿里
- JS 操作 DOM 改變方塊顏色JS
- web前端 改變SVG圖的顏色Web前端SVG
- 改變UITableView選中行高亮的顏色UIView
- CSS 設定字型顏色和大小CSS
- Win10系統滑鼠指標大小和顏色怎麼設定?Win10指標
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色
- 使用 Promise 迴圈改變 div 背景顏色Promise
- linux改變shell的輸出顏色Linux
- Android 使用ColorMatrix改變圖片顏色AndroidColorMatrix
- pycharm改變語法錯誤的顏色PyCharm
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- 修改SVG圖片的大小和顏色SVG
- win10滑鼠指標大小和顏色的設定方法Win10指標
- 重寫陣列的方法(改變原陣列)陣列
- 短視訊平臺原始碼,點選ul/li改變背景顏色原始碼
- 純css改變輸入框游標顏色CSS
- 直播帶貨系統原始碼利用TextView設定部分字型的顏色和大小原始碼TextView
- Android開發——Java程式碼動態改變顏色字型的方法AndroidJava
- 如何在 Mac 上更改資料夾顏色,改變 mac 資料夾顏色教程Mac
- 線上直播系統原始碼,iOS 根據滑動距離改變狀態列顏色原始碼iOS
- 直播系統原始碼,修改ToolBar的標題的字型顏色大小原始碼
- Win10如何修改便籤字型和顏色 win10系統便籤字型和顏色的設定方法Win10
- 直播軟體原始碼,改變button的背景顏色原始碼
- 滑鼠移動到button顏色改變的實現
- CSS改變文字選中狀態下的顏色CSS