2012-12-17 17 views
3

我iOS6的,有針對性的應用程序有正常和安全UITextFields。在所有情況下,使用以下設置:數字佈局安全的UITextField不粘性?

  • 資本:無
  • 校正:無
  • 鍵盤:默認
  • 外觀:默認

正常領域表現爲我」 d當我點擊「@ 123」鍵和鍵盤上的一個數字時;數字佈局一直保留,直到我點擊「ABC」鍵。 (換句話說,我可以連續鍵入多個數字。)

安全領域有不同的行爲。只要我輸入一個數字,鍵盤立即恢復爲默認值。 (換句話說,我無法在一行中輸入多個數字。)

我已經看過很多其他應用程序和安全密碼字段,並且我找不到任何其他安全文本字段還原到的情況只要輸入一個數字就可以使用默認佈局。有誰知道什麼決定了這種行爲?

+0

試着改變一些其他的鍵盤類型。以前從未聽說過這個問題。 – iDev

+0

我使用這個功能我自己,但「默認」對我來說永遠是ASCII,所以我認爲這個數字墊出來的都是實際的毛刺。爲什麼不選擇數字和標點符號?這就是我所做的... – borrrden

+0

@ACB我既;鍵盤類型「ASCII Capable」在模擬器和iPhone 5上具有相同的行爲。 –

回答

0

唉,認錯。該問題是由在安全文本字段上調用UITextField#reloadInputViews引起的。