ํ ์คํธํ๋ ์์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๊ณ ์ถ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ์ชฝ์ผ๋ก ๋๋ฌด ์น์ฐ์ณ์ ธ ์๋ ๊ฒฝ์ฐ๋ ์์ด์ ์ด๋ฏธ์ง๋ ์๋ฃ๊ณ ์ผ์ชฝ์ ํจ๋ฉ์ ์ฃผ๊ณ ์ถ์๋ค.
ํ ์คํธํ๋์ ์ต์คํ ์ ์ ์ฃผ๊ณ ์ฒซ ๋ฒ์งธ์ ํจ๋ฉ๋ทฐ๋ฅผ ๋ฐ๋ก ์์ฑํด์ width๊ฐ์ผ๋ก 10์ ์ค๋ฒ๋ ค์ 10๋งํผ ์ผ์ชฝ์ ํจ๋ฉ์ ์ฃผ๋ ํจ๊ณผ๋ฅผ ์ฃผ๋ ๊ฒ์ด๋ค.
extension UITextField { func addLeftPadding() { let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: 10, height: self.frame.height)) self.leftView = paddingView self.leftViewMode = ViewMode.always } func addleftimage(image:UIImage) { let leftimage = UIImageView(frame: CGRect(x: 0, y: 0, width: image.size.width, height: image.size.height)) leftimage.image = image self.leftView = leftimage self.leftViewMode = .always } }
๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ์ํ๋ ํ ์คํธํ๋์ ํจ์๋ฅผ ๋ฌ์์ฃผ๋ฉด
์๋ ํ ์คํธํ๋๋ณด๋ค ์ผ์ชฝ ์ฌ๋ฐฑ์ด ๋ ์๊ธด ๊ฒ์ ๋ณผ ์ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ ๋ฒ์งธ๋ ํจ์ ์์ ์ด๋ฏธ์ง ํ๋ผ๋ฏธํฐ๋ฅผ ์ค์ ์ผ์ชฝ์ ํจ๋ฉ๋ฃ๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ฏธ์ง ๊ฐ๋กํฌ๊ธฐ๋งํผ width๊ฐ์ ์ค์ ์ด๋ฏธ์ง๋งํผ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ๊ฒ ํ๋ ๊ฒ์ด๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์ํ๋ ํ ์คํธํ๋์ ํจ์๋ฅผ ๋ฌ๊ณ ์ํ๋ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค!
์๋์ ๊ฐ์ด ์ด๋ฏธ์ง๊ฐ ์ฝ์ ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋๊ธ