[Swift] UITextField 왼쪽에 공백 설정
오프닝
이번에는 거의 오프닝이다.
자체 제작 프로그램도 큰 인상을 남겼다. UIText Field의place Holder에도 문자를 넣어 전체적인 외관을 확인했지만 문자열이 왼쪽에 설정되어 공백이 전혀 없는 느낌이 좋지 않았다.
↓의 화면 같은 인상.
왼쪽 끝부터 약간의 공백(중요한 것은padding)을 설정하고 보기 좋으려고 했지만 어떻게 찾아보니 모두 UITextField를 만드는 사용자 정의 클래스, 설정
textRect(forBounds bounds: CGRect)
과 같은 함수 같은 수법, 지금부터 화면의 인상도 좋은 곳을 그렇게 수정하는 것도 솔직히 귀찮다.그래서 다시 한 번 조사해 보면 쉽게 해결할 수 있는 방법이 있다.
나는 당신이 왼쪽에 약간의 공백이 있다는 것을 알 수 있을 것이라고 생각한다.
출처
설치라기보다 주문처럼 쓴 어떤 기술은 엉망이었다.
ViewController.swift
textField.borderStyle = .none
textField.layer.cornerRadius = 5
textField.layer.masksToBounds = true
UITextField의 테두리 선의 각이 원형을 가지도록 하기 위해 이런 표현을 사용했습니다. 이 맨 위의 줄textField.borderStryle = .none
과 같은 설명이 있으면textField 내의 문자열은 왼쪽을 꽉 막는 상태가 됩니다.따라서 처리로 이 줄만 삭제하면 된다.
(위에 붙인 그림과 같이 뿔의 원도 설정이 잘 보존되어 있습니다)
ViewController.swift
// textField.borderStyle = .none
textField.layer.cornerRadius = 5
textField.layer.masksToBounds = true
같은 현상으로 대처법을 찾는 사람이 이걸 읽으면 textField.borderStyle = .roundedRect
처럼 .borderStyle
설정을 .none
밖으로 명확하게 바꾸면 대처의 하나로 시도할 수도 있다.요약
이번에는 새로운 방법을 알고 뭘 알아차렸다기보다'자꾸 이렇게 쓴다'는 이유로 소스를 맹목적으로 복제하고 필요한 부분만 고치는 논리가 악행을 저지르고 있다는 것을 알아차리기 어려웠다.
Reference
이 문제에 관하여([Swift] UITextField 왼쪽에 공백 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ydzum1123/items/0f9d7983d35120bc4702텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)