티스토리 뷰

@IBDesignable

class SeparatorButtons: UIView {

  

  let nibName = "SeparatorButtons"

  var contentView: UIView?

  

  override init(frame: CGRect) {

    super.init(frame: frame)

    loadViewFromNib()

  }

  

  required init?(coder aDecoder: NSCoder) {

    super.init(coder: aDecoder)

    loadViewFromNib()

  }

  

  override func prepareForInterfaceBuilder() {

    super.prepareForInterfaceBuilder()

    loadViewFromNib()

  }

  

  func loadViewFromNib() {

    let bundle = Bundle(for: type(of: self))

    let nib = UINib(nibName: nibName, bundle: bundle)

    let view = nib.instantiate(withOwner: self, options: nil).first as! UIView

    view.frame = self.bounds

    self.addSubview(view)

    contentView = view

  }

}

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함