사용자가 필드를 눌러 편집을 시작할 때 UITextField select에서 텍스트를 만들려고합니다. 일반적으로 전체 필드를 먼저 지우려고하므로 두 번 탭하고 모두 선택해야하는 번거 로움이 없습니다. 내가 파일의 소유자에게 제의 UITextField의 "편집 시작 했"이벤트를 유선 및 내 urlEditingDidBegin 방법에 연결된 인터페이스 빌더에서 .HiOS : UITextField selectAll + 편집 시작 작동하지 않았다
- (IBAction)urlEditingDidBegin: (id)sender;
하는 .m
- (IBAction)urlEditingDidBegin:(id)sender
{
NSLog(@"Select Contents");
[sender setText:@"Why isn't this working"];
[sender selectAll:self];
}
.
UITextField를 탭하면 필드의 텍스트가 "작동하지 않는 이유는 무엇입니까?"로 변경되어 메서드가 실행 중이며 보낸 사람이 올바른 것으로 나타 났지만 텍스트는 선택되지 않습니다.
내가 뭘 잘못하고 있니?
당신이 옳아 요, 이것은 제가 궁극적으로하고 싶었던 것입니다. 그래도 selectAll이 텍스트를 선택하지 않은 이유는 아직도 모르겠지만 말입니다. –