2013-05-10 3 views
0

UITextField의 무리가있는 ManageItemVC가 있으며 가격이 적당합니다. 0.00으로 자리 표시자를 넣었으며 사용자는 10 진수 키보드를 사용하여 입력 할 수 있습니다. 나는 그 숫자가 얼마나 큰 지 상관없이 언제나처럼상태로 유지하고 싶습니다. 항상 센트로 두 자리를 가져야합니다. 사용자가 키보드 (소수점)에 .을 두드리는 경우 이미 텍스트 필드에 해당 소수점이 있으므로이를 추가하지 않아도됩니다.10 진수 값으로 UITextField를 설정하는 방법은 무엇입니까?

코드 here을 사용하여 답변을 시도했지만 UITextFieldDelegate이 제공하는 위임 방법은 알고 있지만이 방법은 어디에 두어야합니까? 내가 서브 클래스 UITextField, 거기에 그 방법을 넣어 다음 내가 가지고있는 가격 텍스트 필드의 클래스로 설정? 아니면 ManageItemVC에 그냥 넣어야합니까?

감사합니다.

그것을

답변

1

아니, 당신은 UITextField에 하위 클래스 필요가 없습니다, 텍스트 필드의 대리인으로 자기을 설정

@interface ManageItemVC()<UITextFieldDelegate> 

2)

1) 대표,

myTextField.delegate = self; 
+1

의 그 , 나는 대표를 세우는 것을 잊었던 것을 잊었다! 감사! – swiftcode

관련 문제