DCTextField에서 텍스트를 입력할 때 placeholder가 이동하지 않을 때의 처리 방법
개요
DCTextField에서 placeHolder는 다음과 같이 처리됩니다.
전제 지식
리본에서 를 클릭합니다.
DCTextInputController 부터 클래스까지 MDCTextField 스타일을 설정해야 합니다.
MDCTextInputController ~ 클래스는 아래를 참조하십시오.
https://github.com/material-components/material-components-ios/tree/develop/components/TextFields/styling
이 글은 MDCText InputController Underline 클래스를 예로 들 것입니다.
대상 MDCTextField 인스턴스를 초기화 프로그램에 전달하는 경우
placeHolder가 플로팅됩니다.
MDCTextInputControllerUnderline(textInput: $(MDCTextFieldのインスタンス))
원인과 대책
문제는 MDCTextInputControllerUnderline 인스턴스의 설명 위치입니다.
클래스 속성으로 선언되지 않으면 정상적으로 작동할 수 없습니다.
방법의 국부 변수는 안 된다.
예시 코드는 다음과 같다.
- 확인 모드
class MDCSample {
var style: MDCTextInputControllerUnderline!
private func setUp() {
style = MDCTextInputControllerUnderline(textInput: $(MDCTextFieldのインスタンス))
}
}
class MDCSample {
private func setUp() {
var style: MDCTextInputControllerUnderline!
style = MDCTextInputControllerUnderline(textInput: $(MDCTextFieldのインスタンス))
}
}
소재 출처
Reference
이 문제에 관하여(DCTextField에서 텍스트를 입력할 때 placeholder가 이동하지 않을 때의 처리 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/engarnet/items/b59ed094c6147f5dd08a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(DCTextField에서 텍스트를 입력할 때 placeholder가 이동하지 않을 때의 처리 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/engarnet/items/b59ed094c6147f5dd08a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)