iOS swift - 通过xib 自定义View

来源:互联网 发布:ubuntu流量监控悬浮窗 编辑:程序博客网 时间:2024/05/19 05:39

新建Swift文件和xib文件

  1. Swift 文件
    这里写图片描述
    这里写图片描述
  2. xib文件 (名字与Swift文件相同)
    这里写图片描述
    这里写图片描述

Swift文件中的代码

import UIKitclass LXFView: UIView {    // MARK:- 创建视图    class func newInstance() -> LXFView? {        let nibView = Bundle.main.loadNibNamed("LXFView", owner: nil, options: nil);        if let view = nibView?.first as? LXFView {            return view        }        return nil    }}

Controller中使用

if let lxfView = LXFView.newInstance() {    view.addSubview(LXFView)}
0 0
原创粉丝点击