2013-01-21 60 views
0

我需要在UIView上以編程方式添加UITextField。我甚至不需要UITextField可見,只有鍵盤,因爲我打算處理文本字段的其他方面。但是鍵盤根本不顯示。iOS和Sparrow框架上的UITextField

我有這樣的:

UITextField* field = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 

SPView* view = (SPView*)[SPStage mainStage].nativeView; // I think I don't need this line I believe, since I don't need it visible, but this is my UIView (SPView inherits from UIView) 
[view addSubview:field]; 

[field becomeFirstResponder]; 

我應該需要什麼更多的展現了iOS原生鍵盤?

爲什麼鍵盤不能顯示出來?我錯過重要的東西嗎?

回答

0

找到解決方案。我在構造函數中調用代碼。

雖然對麻雀其他一切都可以在構造函數中完成,nativeView沒有得到分配的一切建成後,直到,所以有人認爲,一個​​

(null)製造延遲調用代碼(在打電話之前等待0.2秒),現在它完美地工作。