2013-06-30 1 views
0

안녕하세요. 텍스트 필드 (becomeFirstResponder)를 열면 내 텍스트가 텍스트로 표시됩니다. 어떻게하면 해당 텍스트 필드 (14.25)에 대한 사용자 입력을 받아서 그것을 .placholder 텍스트로 만들 수 있습니까? 예를 들어 사용자가 나가서 텍스트 필드를 볼 때 텍스트 필드에 14.25를 넣으면 텍스트처럼 검은 색이어야하지만 텍스트 필드를 다시 클릭하여 편집하면 현재 텍스트 (14.25)가 .text .placholder. 말이 돼? 그렇지 않으면 알려주세요.켜짐 becomeFirstResponder 자리 표시 자 표시

나는 정말로 무엇을해야하는지에 관해 모른다. 그러나 나는 그것에 총을 만들었다. 그리고 아무것도 haha에게 일어났다.

billAmountTextField.text = billAmountTextField.placeholder; 

도움 주셔서 감사합니다.

답변

0

잘 모르겠지만 편집을 시작할 때 텍스트로 자리 표시자를 바꾸려고합니까? 그래서, 당신의 선은 잘못된 길을 가고 있습니다. 이것을 시도하십시오 :

billAmountTextField.placeholder = billAmountTextField.text; 

또한, 텍스트를 지우려면 자리 표시를 원하면됩니다.

billAmountTextField.text = @""; 

의미가 있습니까?