在Swift 3中,可以通过以下步骤将xib视图添加到视图控制器:
import UIKit
class YourViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 加载xib文件
if let customView = Bundle.main.loadNibNamed("YourXibFileName", owner: self, options: nil)?.first as? UIView {
// 将xib视图添加到视图控制器的视图中
self.view.addSubview(customView)
// 设置xib视图的约束
customView.translatesAutoresizingMaskIntoConstraints = false
customView.topAnchor.constraint(equalTo: self.view.topAnchor).isActive = true
customView.leadingAnchor.constraint(equalTo: self.view.leadingAnchor).isActive = true
customView.trailingAnchor.constraint(equalTo: self.view.trailingAnchor).isActive = true
customView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor).isActive = true
}
}
}
请注意,将代码中的"YourXibFileName"替换为你的xib文件的名称(不包括文件扩展名)。
let viewController = YourViewController()
self.present(viewController, animated: true, completion: nil)
这样,你就成功将xib视图添加到视图控制器中了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云