我有一個包含多個文本字段的類。其中兩個文本框允許用戶輸入密碼和密碼確認。UITextfield指向另一個不更新文本的UITextfield
@property (nonatomic, strong) UITextfield *password;
@property (nonatomic, strong) UITextfield *passwordConfirmation;
我現在已經創建了一個處理顯示密碼強度的新類。該類包含2個屬性密碼和密碼確認(以及處理密碼檢查和顯示強度的其他代碼)。
@interface PasswordChangeView : UIView
@property (nonatomic, strong) IBOutlet UITextfield *password;
@property (nonatomic, strong) IBOutlet UITextfield *passwordConfirmation;
在第一個類的內部,我創建了PasswordChangeView屬性並將兩個屬性設置爲原始屬性。
@property (nonatomic weak) IBOutlet PasswordChangeView *passwordChangeView;
self.password = self.passwordChangeView.password;
self.passwordConfirmation = self.passwordChangeView.passwordConfirmation;
我已經檢查了調試器和指針是一樣的。
但是,當我將文本輸入到:self.passwordChangeView.password時,self.password中的文本保持不變。
我會認爲,因爲它們都指向同一個對象,所以更改一個UITextfield中的文本會更新另一個。
如果問題不夠清楚,請讓我知道,我會馬上編輯。任何幫助非常感謝。
非常感謝。
讓UIView包含兩個UITextFields密碼和passwordConfirmation的目的是什麼?你可以直接把它們放到你正在實現的UIViewController中,不是嗎? –
我應該澄清。新視圖具有更多功能。它包含一個uiview來顯示密碼的強度以及調用庫的代碼,該庫處理檢查密碼的強度的邏輯。 – pls