2013-04-17 1 views
-1

RoundedRectangle 형식의 UITextField가 있습니다. 높이를 50으로 설정하고 싶습니다.둥근 사각형에 대한 사용자 지정 높이 UITextField

IB를 사용해 보았을 때 사용이 중지되었습니다. 유형을 직사각형으로 변경하면 해당 유형이 활성화 된 것을 볼 수 있으며 변경할 수 있습니다. 50으로 변경하고 유형을 다시 RoundedRectangle로 변경했습니다. 그것은 다시 30 높이가된다.

어떻게 생각하세요? 어떤 도움이나 제안도 부탁드립니다.

+1

말 (50)과의 viewDidLoad 코드에서 IB의 사각형 및 설정 높이를 광장 텍스트 필드 유형을 설정 버튼 "하지만 귀하의 질문에 그것은"..'UITextField' RoundedRectangle .. "버튼 또는 텍스트 필드가 무엇입니까? – Popeye

+0

@Popeye : typo ... –

답변

1

는 "..rounded 사각형은 제목이 말하는 질문 않는 이유는 단지

[firstName setBorderStyle:UITextBorderStyleRoundedRect]; 
2

이것은 IB가 잘 처리하지 못하는 이상한 공 중 하나 일 수 있습니다. UITextField 외에도 둥근 모서리를 설정하는 것과 같은 비트. 의 UITextField의 후손이기 때문에이 일을해야

myButton.frame.size.height = 50.0; 

:

버튼을 위해 함께 IBOutlet을 설정하고보기 위해 .H 파일에 인스턴스 VAR/속성을 연결 한 다음 같은 것을 사용

프레임이있는 UIView, 프레임은 CGRect이며 CGRect에는 원점과 크기 구조가 포함되어 있습니다.

크기를 십진수 인 CGFloat로 지정합니다.

또한 참조 : CGRect Documentation in UIView

+0

기본 스타일이 반올림 된 Rectange 인 경우 일이 발생하지 않습니다. –

+0

다음 대답에 명시된 바와 같이 IB 내부에 높이를 설정 한 다음 코드에서 UITextBorderStyleRoundedRect를 적용합니다. – JamesB

관련 문제