UITextField leftView 정보

4516 단어 Swift

이번 내용





코드와 간략한 설명


  • .leftView 를 설정하면 TextField의 왼쪽에 UIView를 만들 수 있습니다.
  • .leftView 가 존재하면 입력되는 문자의 위치가 .leftView 의 frame분만큼 옆으로 이동합니다.
  •         let textfield01 = UITextField()
            textfield01.frame = CGRect(x: view.frame.maxX / 10, y: view.frame.maxY / 11, width: view.frame.width - (view.frame.maxX / 5), height: 50)
            textfield01.placeholder = "UITextField01"
            textfield01.layer.cornerRadius = 10.0
            textfield01.layer.borderWidth = 1.0
            textfield01.leftView = UIView(frame: CGRect(x: 2, y: 2, width: textfield01.frame.height, height: textfield01.frame.height))
            textfield01.leftView?.backgroundColor = .systemGreen
            textfield01.leftViewMode = .always
            textfield01.layer.borderColor = UIColor.black.cgColor
            textfield01.backgroundColor = .white
            view.addSubview(textfield01)
    



    지적, 질문 등 있으면, 코멘트까지 부탁드립니다.

    좋은 웹페이지 즐겨찾기