2025-03-26 00:02:56 +08:00

1.1 KiB
Raw Permalink Blame History

#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 上。