Меню навигатора скользит справа - PullRequest
0 голосов
/ 04 декабря 2018

Это код для меню навигатора:

    let menuIconImageView = UIImageView(image: UIImage(named: "menu_icon"))
    menuIconImageView.contentMode = .scaleAspectFit
    menuIconImageView.frame = CGRect(x: 35, y: 30, width: 35, height: 30)
    menuIconImageView.isUserInteractionEnabled = false
    self.view.addSubview(menuIconImageView)

Как сделать так, чтобы меню скользило по правому клику?

1 Ответ

0 голосов
/ 05 декабря 2018

Создайте ограничение ширины для вашего menuIconImageView и установите его на 0 для его начального значения.После того, как вы нажмете кнопку, установите значение ширины 35, затем анимируйте с помощью UIView.animate(withDuration:){ view.layoutIfNeeded() }.Также убедитесь, что у вас есть конечное ограничение для superView, а для вашего menuIconImageView.

установлено значение 0. Ниже приведены примеры кода

Каканимировать UIView с ограничениями в Swift?

...