美文网首页
mvc的自定义初始化方法

mvc的自定义初始化方法

作者: 码客波锣 | 来源:发表于2018-05-08 08:09 被阅读17次

    1.view的自定义初始化方法。(当有子控件需要依赖参数布局时)

    convenience init(delegate:ListSectionFooterProtocol) {
    self.init()
    self.delegate = delegate
    self.layoutControl()
    }

    override init(frame: CGRect) {
        super.init(frame: frame)
    }
    
    required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") }
    

    2.controller的自定义初始化方法
    init(status:OrderStatus, orderId: String) {
    viewModel = DetailViewModel.init(orderStatus: status, orderId: orderId)
    super.init(nibName: nil, bundle: nil)
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    

    相关文章

      网友评论

          本文标题:mvc的自定义初始化方法

          本文链接:https://www.haomeiwen.com/subject/kgfirftx.html