2010-01-29 79 views
5

我試圖讓UITextView(不是 UITextField)作爲一個密碼字段,其中的文本被混淆,因爲你鍵入它。但是,在UITextView上將該屬性設置爲YES似乎不起作用,並且字母總是可見的,而不是隻有在輸入最後一個字母時纔可見,否則就是點。是否有其他人遇到這種情況,並知道爲什麼會發生這種情況,或者可能的解決方法是什麼?如果有必要,我可以在我特別需要密碼行爲的實例中使用UITextField,但這不會像僅使用UITextView那樣乾淨。謝謝!UITextView不尊重secureTextEntry屬性

+1

爲什麼你需要UITextView的密碼?你需要滾動嗎? – 2010-01-29 20:56:07

+0

這將使我的代碼更清潔,因爲我的用戶界面不是靜態的;它可以根據許多因素進行配置,如果可能的話,只需要使用一種控件就會容易得多。 – Kevlar 2010-01-29 21:08:53

回答

2

我認爲特定的UITextInputTraits根本無法在UITextView上工作。它用於密碼字段(UITextField)。

5

只有UITextField支持secureTextEntry,但在某些情況下需要使UITextView變得安全(例如RSA私鑰的文本視圖)。作爲一種解決方法,我會建議製作一個完全由星號組成的字體並使用它。另外一定要禁用複製。

相關問題