UITextField의 시작 부분에 공간 만들기
여기처럼 UITextField의 시작 부분에 약간의 공백을 남겨두고 싶습니다: https://stackoverflow.com/questions/5674655/uitextfield-align-left-margin
하지만 스위프트로 어떻게 해야 할지 모르겠습니다.
133
18
여기처럼 UITextField의 시작 부분에 약간의 공백을 남겨두고 싶습니다: https://stackoverflow.com/questions/5674655/uitextfield-align-left-margin
하지만 스위프트로 어떻게 해야 할지 모르겠습니다.
이것이 제가 지금 사용하고 있는 것입니다:
Swift 4.2
Swift 4
스위프트 3:
다른 패딩은 설정하지 않았지만 조정할 수 있습니다. 이 클래스는 텍스트 필드의 오른쪽 뷰와 왼쪽 뷰를 처리하지 않습니다. 이를 올바르게 처리하려면 다음과 같은 것을 사용할 수 있습니다 (예 : 객체에서 오른쪽보기 만 필요했습니다:
확장명으로 사용하는 경우, 하위 위터스트필드 및 새로운 기능을 사용할 수 있게 될 필요는 없다 '는 모든 위터스트필드 in your app:
내가 할 때 내가 그냥 내 애플리케이션, 패딩 설정되었습니다 텍스트 필드 어디든요 방법은 다음과 같습니다.
스위프트는 연장, 기능을 사용하여 하위 클래스화 않고 직접 위터스트필드 추가됩니다.
이를 통해 희망을!
X, Y, Z 는 원하는 값을 너회의
이러한 여백은
leftView
/rightView
를UITextField
로 설정하면 얻을 수 있습니다.스위프트 4 업데이트
방금 텍스트 필드의 왼쪽과 오른쪽에
UIView
를 추가 / 배치했습니다. 이제 보기 뒤에 타이핑이 시작됩니다.Thanks
도움이 되었기를 바랍니다...
I like Pheepster& # 39 의 오토메이티드 에서, 이 모든 것을 할 수 있지만, 저희가 확장명은 VC 코드 또는 필요 없이 모든 하위 클래스화:
xcode 에서 4.2 및 10 스위프트
처음에 내 텍스트 필드는 비슷합니다.
! [입력하십시오. 이미지 여기에 설명을] [1]
패딩 에 추가한 뒤 왼쪽 내 텍스트 필드 있다.
! [입력하십시오. 이미지 여기에 설명을] [2]
또한 이렇게 오른쪽면 작성할 수 있습니다. (테스트필드 마그리트비유무드 = 지아우와이스)
스케쳐내 샤르댕스턴스 문자 코드 (Write once 모든 소프트웨어를 사용하여) 아래 코드 참조.
이제 이 함수를 호출하는 비슷합니다.
3 개 솔루션 - 간단한 swift 코드를 추가할 비에우디드로이드:
긴 코드를 터무니없이 필요 없습니다.
UITextField를 서브클래싱하는 것이 좋습니다. 플레이그라운드를 열고 다음 코드를 추가합니다:
이것은 Haagenti& # 39 의 오토메이티드 으로 업데이트되어야 스위프트 4.2:
참조: 조속한 4.2 로 업그레이드.
이비에프 만드시겠습니까 패딩 공간과 함께 필요한 추가 멤버 위터스트필드비에프모데.알웨이스 테스트필드그레프트비유무드 迈向 테스트필드그레프트비에프 구성원 및 세트
이 코드를 넣을 수 있는 '비에우디드로이드 ()'.
작동하잖아 가져다줄래요:)
이 한 줄의 코드가 저장된 봐요.
대해 # 사마린드리우스:
대한 조속한:
의 스위프트 3. 사용자 정의 위터스트필드 설정된 구성자를 들여쓰려면 함께 사용할 수 있다. # 39, 추가로 선언에서 don& t need a 컨트롤러입니다.
39 의 오토메이티드 scarecrow& 3 의 스위프트
그럼 이런 식으로 모든 모서리까지 여백을 설정할 수 있습니다.
내가 날 수 있도록 '속성' 클래스 '와' 이빈스펙터블 사용을 선호하지만 압데이네이블 패딩 스토리보드 및 재사용 가능한 조용히 Xcode 를 설정할 수 있습니다. # 39, Swift 코드를 수정하여 i& 역시 이제는 업데이트되도록 작업하십시오 4.