SMALL MAKE

by EIJI NAKAI

PROGRAMING

iOS

SwiftのextensionでUITextFieldにInset余白を追加(メモ)

2014-09-04 21:23

UITextFieldにInset 10ピクセルの余白を追加する。
Objective-CではCategoryで鷹揚にやっていたことが、お手軽に書ける感じになった。

extension UITextField {
    func textRectForBounds(bounds: CGRect) -> CGRect {
        return CGRectInset(bounds, 10, 10)
    }
    func editingRectForBounds(bounds: CGRect) -> CGRect {
        return CGRectInset(bounds, 10, 10)
    }
}

iOSの軽いアプリならクラスのファイルの冒頭にでも書いてもいいかも。