Дополнительный вид накладывается на основной вид - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть основной вид, где есть кнопки и карта Google.

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")
    }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...