回答編集履歴

1 回答になっていない

domon0501

domon0501 score 253

2017/02/16 17:56  投稿

コピーできるようにするのはできます(たしか)  
でもめんどくさいので(たしか)下記のようにやったりすることが多いです。  
 
```swift
 class CustomLabel: UILabel {
   override init(frame: CGRect) {
       super.init(frame: frame)
       
       self.font = UIFont(name: "font", size: 18)
       self.textColor = UIColor.red
   }
   
   required init?(coder aDecoder: NSCoder) {
       fatalError("init(coder:) has not been implemented")
   }
}
let label1 = CustomLabel(frame: CGRect(x:0, y:0, width:100, height:100))
let label2 = CustomLabel(frame: CGRect(x:0, y:0, width:100, height:100))
```
こんなかんじでクラス作って毎回作るのはどうでしょうか
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る