2011-01-26 1 views
4

작동하지 않습니다textField.clearButtonMode =/* 어떤 */I가 TextField를 생성하고이 같은 뷰에 추가 해요

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(/*blah blah */)]; 
textField.borderStyle = UITextBorderStyleRoundedRect; 
textField.clearButtonMode = UITextFieldViewModeAlways; 

[otherView addSubview:textField]; 
otherView에서 예상대로 텍스트 필드를 렌더링

하지만, ClearButton에 할당 한 값에 관계없이 Clear 버튼이 렌더링되지 않습니다. 아무도이 원인이 무엇인지 압니까?

+1

텍스트를 입력 할 때 clearButton이 보이십니까? – Felix

+0

ihavetoenter15 : 아니요 –

+1

사실, 방금 다시 확인했는데 잘못되었습니다. 텍스트 필드에 값이 있으면 버튼이 있습니다. 나는 항상 "항상"이라는 의미는 ".text! = nil' 일 때"항상 "을 의미한다고 생각합니다. –

답변

8

대답은 UITextField.clearButtonMode입니다. 텍스트 필드에 값이 있으면 버튼이 있습니다. 나는 항상 "항상"이라는 의미는 "항상"을 의미한다고 생각합니다. 실제로는 ".text != nil"일 때입니다.

+0

정말로 3 년 전 자신 만의 질문에 LOL 답했습니까? –

+2

Hehe. 그냥 비틀 거리며 대답하지 않고 그대로 두지 않으려 고했습니다 .-) –

+1

오, 당신이 대답을 코멘트로 올린 것을 봅니다 ... 3 년 전 : D –

관련 문제