2011-08-30 37 views
0

我想創建一個4字符自定義密碼輸入,如iPhone鎖定屏幕頁面。它將有一個定製設計的鍵盤pinpad,但那不是問題。我有4個輸入引腳的盒子,每個盒子都是分開的,並有自己的定製設計。我目前在每個盒子上都有一個清晰的UITextView。但是,我不確定如何將所有這些鏈接在一起,以便當我在第一個框中輸入數字時,它會自動前進到下一個框,以便我可以鍵入下一個數字。在輸入最後一個數字後,它應該自動檢查密碼是否正確,如果是這樣,請執行一些操作。做這個的最好方式是什麼?iOS上的自定義密碼輸入框

回答

0

在實施UITextFieldDelegate你應該檢查textField:shouldChangeCharactersInRange:replacementString:

並且你可以通過BecomeFirstResponderdocumentation

所以在最後的UITextField將鍵盤焦點移至下一個的UITextField您將隱藏鍵盤,並自動禁用所有UITextboxes,但如果我是你,我寧願提供按鈕開始檢查引腳(如果錯誤輸入,讓用戶更正引腳)