tag:blogger.com,1999:blog-4415536332332135706.post3073262617728615494..comments2023-03-28T20:22:47.650+09:00Comments on SPARROWAPPS: UITextField의 inset 적용하기sparrowhttp://www.blogger.com/profile/12004929808282334191noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-4415536332332135706.post-51635848623730299082018-10-02T15:08:29.975+09:002018-10-02T15:08:29.975+09:00swift4
import UIKit
@IBDesignable
class FormTextF...swift4<br /><br />import UIKit<br />@IBDesignable<br />class FormTextField: UITextField {<br /><br /> @IBInspectable var inset: CGFloat = 0<br /> <br /> //let padding = UIEdgeInsets(top: 0, left: 5, bottom: 0, right: 5)<br /> <br /> override open func textRect(forBounds bounds: CGRect) -> CGRect {<br /> return UIEdgeInsetsInsetRect(bounds, UIEdgeInsets(top: 0, left: inset, bottom: 0, right: inset))<br /> }<br /> <br /> override open func placeholderRect(forBounds bounds: CGRect) -> CGRect {<br /> return UIEdgeInsetsInsetRect(bounds, UIEdgeInsets(top: 0, left: inset, bottom: 0, right: inset))<br /> }<br /> <br /> override open func editingRect(forBounds bounds: CGRect) -> CGRect {<br /> return UIEdgeInsetsInsetRect(bounds, UIEdgeInsets(top: 0, left: inset, bottom: 0, right: inset))<br /> }<br /> <br />}Anonymousnoreply@blogger.com