2010-07-19 2 views
2

나는 사용자가 채우기를 원하는 양식을 가지고 있으며, 나는 그 페이지를 치는 대신에 자동으로 아이폰에 팝업 할 키패드를 갖고 싶다. 입력 상자를 먼저 선택하십시오. 이를 달성하기위한 특수 태그는 무엇입니까?아이폰 개발 - 자동으로 양식에 키패드 팝업

또한 타이머를 설정하는 것이 가능합니다 (예 : 3 초). 그러면 즉시 팝업되는 대신 키패드가 팝업됩니다.

미리 감사드립니다. 에서

답변

2

당신의 -(void)viewDidAppear:(BOOL)animatedtheTextField 양식의 첫 번째에 textField가 어디 키보드 (당신을 위해 표시 할 것 [theTextField becomeFirstResponder];를 호출

다음과 같이 방법을 설정 한 경우 :.

-(void) setFocusToTextbox { 
[theTextField becomeFirstResponder]; 

} 

-(void)viewDidAppear:(BOOL)animated에를 have :

[NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(setFocusToTextbox) userInfo:nil repeats:NO]; 

키보드는보기가 끝난 후 3.0 초 안에 나타납니다.

+0

죄송합니다. 객관적인 C 앱이 아니라는 점을 분명히 밝혀 둡니다. 단순히 JSP 웹 페이지 일뿐입니다. java, html, css 또는 javascript의 솔루션은 무엇입니까? 감사. – Linda

1

태그가 없지만이를 수행하는 데 필요한 JavaScript가 있습니다. 페이지가로드 된 후 키보드로 표시 할 텍스트 필드에서 focus()를 호출해야합니다.

+0

불행히도 여전히 키보드를 열지 못하고 요소 (강조 표시)에 포커스를 설정하지만 커서는 사용자 입력을 기다리지 않고 키보드가 닫힌 상태로 유지됩니다. .focus *가 커서를 입력 상태로 두는 데스크탑 브라우저에서는 다릅니다. – Allbite