我有一個表格,我希望用戶填寫,我想讓鍵盤自動彈出在iphone上時,他們擊中該頁面,而不是他們攻擊首先輸入框。 什麼是特殊標籤,以實現這一目標?iphone開發 - 自動彈出鍵盤上的表格
另外,是否可以設置一個計時器,例如:3秒,然後讓小鍵盤彈出,而不是立即彈出。
在此先感謝。
我有一個表格,我希望用戶填寫,我想讓鍵盤自動彈出在iphone上時,他們擊中該頁面,而不是他們攻擊首先輸入框。 什麼是特殊標籤,以實現這一目標?iphone開發 - 自動彈出鍵盤上的表格
另外,是否可以設置一個計時器,例如:3秒,然後讓小鍵盤彈出,而不是立即彈出。
在此先感謝。
在你-(void)viewDidAppear:(BOOL)animated
調用[theTextField becomeFirstResponder];
會使鍵盤顯示出來(其中theTextField
是窗體上的第一個文本框
如果您設置的方法如下:
-(void) setFocusToTextbox {
[theTextField becomeFirstResponder];
}
和-(void)viewDidAppear:(BOOL)animated
有:
[NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(setFocusToTextbox) userInfo:nil repeats:NO];
鍵盤應該在視圖3.0秒後出現
沒有標籤,但有JavaScript來做到這一點。加載頁面後,您需要在要顯示鍵盤的文本字段上調用focus()。
不幸的是,仍然不會彈出打開鍵盤,它只是將焦點設置爲teh元素(高亮),但光標不在等待用戶輸入並且鍵盤保持關閉狀態。請注意,它在桌面瀏覽器上不同,其中.focus *會將光標保持在輸入狀態。 – Allbite 2012-06-18 21:56:55
對不起,我應該明確表示它不是Objective C應用程序,它只是一個JSP網頁。 java,html,css或javascript中的任何解決方案?謝謝。 – Linda 2010-07-19 13:49:00