我剛剛創建了兩個函數,即slideAuthViewUp
和slideAuthViewDown
,當您輸入登錄名或密碼UITextfield
時會調用這兩個函數。在橫向模式下查看整個身份驗證表單非常有用。當編輯在一個uitextfield上結束時檢測,但在另一個uitextfield上開始時檢測
這些被稱爲象下面這樣:現在
[passwordTextField addTarget:self action:@selector(slideAuthFormUp) forControlEvents:UIControlEventEditingDidBegin];
[passwordTextField addTarget:self action:@selector(slideAuthFormDown) forControlEvents:UIControlEventEditingDidEnd];
[loginTextField addTarget:self action:@selector(slideAuthFormUp) forControlEvents:UIControlEventEditingDidBegin];
[loginTextField addTarget:self action:@selector(slideAuthFormDown) forControlEvents:UIControlEventEditingDidEnd];
,問題是,當我點擊文本框密碼的slideAuthFromDown由登錄名爲文本字段,然後slideAuthFormUp由密碼文本框調用。所以身份驗證表單在非常短的時間內下降並且不是我想要的。我希望這個表格在短時間內保持熬夜。
有人知道該怎麼做嗎?
非常清楚。謝謝,它工作得很好。當我回到登錄文本框時,我遇到了一些小問題,但我會解決它。再次感謝。 –
太好了,謝謝!即使是** 0.0 **(!)的延遲也適用於我,並且我使用了'cancelPreviousPerformRequestsWithTarget:self selector:@selector(...)object:...'來避免打破任何其他選擇器的執行。 – seaturtle