涉及知識點總結:
swift類的繼承 swift中權限控制 swift中的懶加載 swift中類的擴展 swift中的閉包(類似oc中的block)
使用一個隱藏的UITextField
獲取鍵盤輸入的內容,根據text渲染圓形的點。
1.簡單使用
默認的密碼數量是6個,顏色為grayColor
let v = SetPassWordView(frame: CGRect(x: 10, y: 100, width: 200, height: 40))
//完成輸入的回調
v.doneAction = {(text) -> () in
print(text)
//to do something
}
self.view.addSubview(v)
2.設置UI樣式
let v = SetPassWordView(frame: CGRect(x: 10, y: 100, width: 200, height: 40))
//設置密碼數量
v.count = 4
//設置線條顏色
v.lineColor = UIColor.blueColor()
//設置密碼點顏色
v.dotColor = UIColor.redColor()
//設置半徑大小
v.dotRadius = 20
//完成輸入的回調
v.doneAction = {(text) -> () in
print(text)
//to do something
}
self.view.addSubview(v)