我有一個用戶界面,其中包括一個密碼輸入欄和顯示/隱藏按鈕。測試人員指出了以下不一致的行爲。密碼textfield得到清除切換顯示/隱藏密碼按鈕
如果密碼被隱藏並輸入了一半(例如「abc」),並且用戶點擊切換按鈕以顯示密碼並繼續輸入,則新的字符(例如「def」)被添加到初始輸入(製作「abcdef」)。一切都很好。但是,如果顯示密碼並且輸入了一半(例如「abc」)並且用戶點擊切換按鈕以隱藏密碼並繼續輸入,則新字符(例如「def」)代替初始條目(例如「def」使「def」)。因此,顯示/隱藏切換不僅顯示或隱藏文本,還會在輸入下一個字符時更改UITextField
(追加/清除並重新開始)的行爲。
這是怎麼發生的?
請編寫您使用的代碼。 – SNarula
請分享它的一些代碼 –
有沒有必要看看代碼來實現發生什麼[Dheeraj D](http://stackoverflow.com/a/41359943/2305521)說。 – fpg1503