是否有一种布局,可以像Android的FrameLayout一样将项目放置在另一个图层上?
我已经搜寻了一段时间,找不到这样的东西。
最佳答案
我希望这个答案很清楚,可以对您有所帮助。
您需要的是addSubview()。这是如何实现的示例:
let viewA = UIView(frame: CGRect(x: 0, y: 0, width: 400, height: 400))
viewA.backgroundColor = .red
view.addSubview(viewA)
let viewB = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
viewB.backgroundColor = .blue
viewA.addSubview(viewB)
let viewC = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
viewC.backgroundColor = .green
viewB.addSubview(viewC)
上面代码的结果:
干杯:)
关于ios - FrameLayout IOS替代,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57314163/