★ タイトル変更のアニメーションを無くす & タイトルの設定を簡単にする
extension UIButton {
/// ボタンのタイトルの取得/設定
var title: String? {
get {
return self.titleForState(.Normal)
}
set(newTitle) {
UIView.performWithoutAnimation {
self.setTitle(newTitle, forState: .Normal)
self.layoutIfNeeded()
}
}
}
}
// Usage
button.title = "No Animation Title"