[iphone] UITextField 높이를 설정하는 방법?

을 사용하고 UITextField있습니다. 높이를 높이고 싶지만이 작업을 수행 할 속성을 찾지 못했습니다. 어떻게하면 되나요?



답변

CGRect frameRect = textField.frame;
frameRect.size.height = 100; // <-- Specify the height you want here.
textField.frame = frameRect;


답변

둥근 사각형 테두리 스타일의 높이를 변경할 수 없습니다. 높이를 설정하려면 Xcode에서 둥근 테두리 이외의 테두리 스타일을 선택하십시오.

여기에 이미지 설명을 입력하십시오


답변

나는 마침내 이것에 대한 해결책을 찾았다!

우리가 알다시피, IB는 둥근 모서리 테두리 스타일의 높이를 변경할 수 없습니다. 다른 스타일로 변경하고 원하는 높이를 설정하십시오. 코드에서 테두리 스타일을 다시 변경하십시오.

textField.borderStyle = UITextBorderStyleRoundedRect;


답변

자동 레이아웃을 사용하는 경우 스토리 보드에서 자동 레이아웃을 수행 할 수 있습니다.

텍스트 필드에 높이 제한을 추가 한 다음 높이 제한 상수를 원하는 값으로 변경하십시오. 단계는 다음과 같습니다.

1 단계 : 텍스트 필드의 높이 구속 조건 작성

여기에 이미지 설명을 입력하십시오

2 단계 : 높이 구속 조건 선택

여기에 이미지 설명을 입력하십시오

3 단계 : 높이 구속 조건 상수 값 변경

여기에 이미지 설명을 입력하십시오


답변

1.) InterfaceBuilder에서 테두리 스타일을 변경하십시오.

여기에 이미지 설명을 입력하십시오

2.) 그런 다음 크기를 변경할 수 있습니다.

여기에 이미지 설명을 입력하십시오

3.) TextField에 IBOutlet을 viewDidLoad()만들고 BorderStyle을 다시 변경하려면 다음 코드를 입력하십시오 .

textField.borderStyle = UITextBorderStyleRoundedRect;

스위프트 3 :

textField.borderStyle = UITextBorderStyle.roundedRect


답변

  1. 둥글 지 않은 테두리 스타일을 선택하십시오

여기에 이미지 설명을 입력하십시오

  1. 키 설정

여기에 이미지 설명을 입력하십시오

모서리에서 둥근 모서리를 설정하십시오

yourUITextField.borderStyle = UITextBorderStyleRoundedRect;

여기에 이미지 설명을 입력하십시오

  1. 둥글고 키가 큰 UITextField를 즐기십시오

답변

이 두 가지 간단한 단계를 따라 높이를 높이십시오 UItextField.

1 단계 : XIB 파일을 마우스 오른쪽 버튼으로 클릭하고 “소스 코드”에서와 같이 엽니 다.

2 단계 : 동일한 UITextfield소스를 찾고 원하는대로 프레임을 설정하십시오.

이 단계를 사용하여 모든 Apple 컨트롤의 프레임을 변경할 수 있습니다.