1.1 KiB
1.1 KiB
#ios
addSubview 是 iOS 开发中 UIView 类的一个方法,用于将一个视图(view)添加到当前视图上作为子视图。当你想要在当前视图上展示另一个视图时,就可以使用这个方法。
使用 addSubview 方法时,你需要将想要添加的视图作为参数传递给这个方法。添加后,这个视图就会成为当前视图的子视图,并且会按照你设置的约束或者 frame 显示在当前视图上。
这个方法非常常用,在构建复杂的用户界面时,你经常需要将多个视图组合在一起,形成一个完整的界面。通过使用 addSubview 方法,你可以轻松地管理这些视图之间的层级关系。
示例代码:
let subView = UIView()
subView.frame = CGRect(x: 100, y: 100, width: 100, height: 100)
subView.backgroundColor = .red
self.view.addSubview(subView)
在这个示例中,我们创建了一个 UIView 对象 subView,并设置了它的 frame 和背景颜色。然后,我们使用 addSubview 方法将这个视图添加到当前视图控制器的根视图 self.view 上。