我有一个主视图,其中有按钮和google map。
let maps = MapView(frame: view.bounds)
mapview = maps
view.addSubview(mapview!)
通过更改用户状态,可以以相同方式将详细信息添加到主视图。
let new = ButtonView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height))
ButView = new
view.addSubview(ButView!)
添加这些视图时,我的地图被其他视图层所覆盖,并且我无法执行任何操作。因为多余的视图全部重叠,如何避免呢?
class ButtonView: UIView {
var FromButton : MainButton = MainButton()
var toButton : MainButton = MainButton()
var Send : MainButton = MainButton()
public override init(frame: CGRect) {
super.init(frame: frame)
addSubview(Send)
addSubview(FromButton)
addSubview(toButton)
addview()
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}