2013-01-21 1 views
2

나는 iPhone: How can I make a UITextField invisible but still clickable?을 체크 아웃했다. 그러나 OP는 다른 어떤 일들을 진행하고 있으며, 대답은 내 수정에서 도움이되지 않는 것처럼 보인다.UITextField를 보이지 않게 할 수 있습니까?

사용자가 텍스트를 입력해야하는 UITextField가 있습니다. 표준 UITextField 그래픽 대신, 그 목적을 위해 설계된 멋진 그래픽을 사용하고 싶습니다. 사용자는 여전히 텍스트를 입력 할 수 있어야하고 입력중인 텍스트를 볼 수 있어야하지만 그래픽이 보이지 않도록 텍스트 필드가 필요합니다.

어떻게하면됩니까? 아니면 제가 한 일을하는 또 다른 방법이 있습니까? 같은

+4

배경색을 지우려면 어떻게해야합니까? '[textField setBackgroundColor : [UIColor clearColor]];'테두리 스타일을'UITextBorderStyleNone'으로 설정하십시오 – iDev

답변

3

이 답변으로 나의 코멘트를 추가해야한다. 이것을 시도해 볼 수 있습니다.

[textField setBackgroundColor:[UIColor clearColor]]; 

UITextBorderStyleNone으로 테두리 스타일을 설정하십시오.

+0

@Joel Derfner, 작동 했습니까? – iDev

+0

네, 효과가있었습니다! 고맙습니다! –

2

뭔가 :

yourTextField.borderStyle = UITextBorderStyleNone; 

2

또 다른 해결책은 UITextView을 숨기고 키보드를 표시하는 투명 버튼을 추가하는 것입니다.

그렇지 않으면 다른 대답이 효과적입니다.

1

가장 쉬운 옵션은 인터페이스 빌더에서 수행하는 것입니다. 테두리없이 첫 번째 uitext 필드 스타일을 선택하면됩니다.

관련 문제