2012-12-29 2 views
0

첫 번째 뷰에는 textView 영역이 있습니다. 현재 사용자는 입력을 시작하려면 영역을 클릭하거나 터치해야합니다.IOS 애플리케이션이 시작될 때 텍스트 뷰 영역에서 시작할 사용자

보기로드시 커서가 나타나기를 원하므로 직접 입력을 시작할 수 있습니까?

나는 또한 키보드 애니메이션 (그러면 직접적으로 일어날 것입니다)을 천천히 움직이기를 원합니다, 이것도 할 수 있습니까?

답변

0

textAreabecomeFirstResponderviewDidAppear 방법으로 전화해야합니다. viewDidLoad에서

- (void)viewDidAppear:(BOOL)animated 
{ 
    [yourTextArea becomeFirstResponder]; 
} 

becomeFirstResponder이 제대로 작동하지. 느린 애니메이션을 구현해야하는 경우

당신은 사용할 수 있습니다

[UIView animateWithDuration:1.0 animations:^ 
{ 
    [yourTextArea becomeFirstResponder]; 
}]; 

변경 기간 당신의 필요에 따라.

- (void)viewDidAppear:(BOOL)animated 
{ 
    [UIView animateWithDuration:1.0 animations:^ 
    { 
     [yourTextArea becomeFirstResponder]; 
    }]; 
} 
:


완벽하게 구현 코드는 모양을

관련 문제