2012-11-04 27 views
0

我有一個檢查密碼的的viewController ...這是當程序啓動..和改變舊密碼時,使用時的UITextField沒有鍵盤......seguing到的viewController

當應用程序啓動我用這顯示視圖:

這種運作良好,...在其他情況下,我使用

[self performSegueWithIdentifier:@"segueID"]; 

這裏的問題是...在冷杉情況下,鍵盤只是顯示爲planne d ...但在第二種情況下它不會顯示在所有...甚至沒有文本字段是否被竊聽......

-(void)viewDidAppear:(BOOL)animated 
{ 


    [self.passwordTextField performSelector:@selector(becomeFirstResponder) withObject:nil afterDelay:0.1f]; 

    [super viewDidAppear:animated]; 

} 

我嘗試沒有延遲...沒有改變...可能是什麼問題呢?

回答

0

你的viewDidAppear在第二種情況下被調用嗎?如果是這樣,我想它確實會出現,並被別的東西壓制了?您的視圖是否也實現了UITextFieldDelegate協議?

+0

它確實在第二種情況下被調用......但它並沒有出現...... UITextFieldDelegate沒有實現......這可能是問題嗎? – user1028028

+0

是的,這需要執行以響應部分工作。 –

+0

我在textFieldDidBeginEditing方法中添加了UITextFieldDelegate ...方法我添加了一個NSLog ...它只在第一種情況下被調用... – user1028028

相關問題