[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
답변
- 둥글 지 않은 테두리 스타일을 선택하십시오
- 키 설정
모서리에서 둥근 모서리를 설정하십시오
yourUITextField.borderStyle = UITextBorderStyleRoundedRect;
- 둥글고 키가 큰 UITextField를 즐기십시오
답변
이 두 가지 간단한 단계를 따라 높이를 높이십시오 UItextField
.
1 단계 : XIB 파일을 마우스 오른쪽 버튼으로 클릭하고 “소스 코드”에서와 같이 엽니 다.
2 단계 : 동일한 UITextfield
소스를 찾고 원하는대로 프레임을 설정하십시오.
이 단계를 사용하여 모든 Apple 컨트롤의 프레임을 변경할 수 있습니다.