你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS技巧綜合 >> 密碼輸入頁面的實現

密碼輸入頁面的實現

編輯:IOS技巧綜合
[摘要]本文是對密碼輸入頁面的實現-模仿支付寶的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。

涉及知識點總結:

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)
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved