2011-07-18 4 views
0

첫 번째 응답자가 될 때 uitextfield의 모든 텍스트를 강조해야합니다. 사용자가 아무 키나 누르면 텍스트 필드가 비게되고 사용자가 새 텍스트를 입력 할 수 있습니다.UITextfield becomeFirstResponder의 모든 텍스트 선택

[m_titleTextField selectAll:self]; 
[UIMenuController sharedMenuController].menuVisible =YES; 

이 코드는 작동하지 않습니다 ... 나는이 문제를 해결 한

답변

3

,

은 동일 하나를 제외한 적절한 장소에 넣어 사용합니다.

[m_titleTextField selectAll:self]; 
[UIMenuController sharedMenuController].menuVisible =YES; 

사용 UITextfield- (void)textFieldDidBeginEditing:(UITextField *)textField 위임 방법 ...에서

+0

그것은 작동하지만, 당신은 두 개의 텍스트 필드를 가지고 주위 태핑 시작하면, 메뉴 화면이 표시 중지합니다. 한 번만 표시됩니다. 또한 선택은 시간을 통해 작동합니다. – trickster77777