Используем Anchors в Swift для создания интерфейса через код.

Поділитися
Вставка
  • Опубліковано 22 сер 2024
  • Сегодня мы с вами узнаем как можно создать интерфейс приложения с использованием относительно новых Anchors наших объектов класса UIView. Интересная тема для изучения для настоящих хардкодеров!
    Конечный проект:
    github.com/Iva...
    Подробнее об изучении Swift вы можете узнать на нашем сайте:
    swiftbook.org/
    Наш форум, где вы всегда можете задать ваши вопросы:
    forum.swiftboo...
    Присоединяйтесь к нашей группе в "ВКонтакте":
    swiftbook
    Присоединяйтесь к нашей группе в "facebook":
    / swiftbook.ru
    Мы в твиттере:
    / swiftbook_twi
    Мы в telegram:
    telegram.me/sw...

КОМЕНТАРІ • 9

  • @arthurfire6302
    @arthurfire6302 3 роки тому

    спасибо вам огромное за ваш труд

  • @user-fq6lk7fn1i
    @user-fq6lk7fn1i 2 роки тому

    спасибо! очень познавательно !

  • @user-bo6qk3mr9h
    @user-bo6qk3mr9h 7 років тому +1

    хорошее видео, спасибо

  • @MagicInActionProd
    @MagicInActionProd 3 роки тому

    Спасибо!

  • @TomiAngers
    @TomiAngers 7 років тому

    А можешь сказать в чем преимущество по сравнению с constraints, к примеру тот же SnapKit? если оно есть конечно)
    Спасибо.

  • @muvitsktv8791
    @muvitsktv8791 7 років тому

    скажите пожалуйста constraint и anchor выполняют одинаковую функцию?

  • @Alexander-th9yd
    @Alexander-th9yd 7 років тому

    Спасибо за видео, возникла проблема с тем как правильно снимать anchors
    Допустим по нажатию поменять у вьюхи rightAnchor
    у меня возникает ошибка связанная с
    "",
    ""

    • @Alexander-th9yd
      @Alexander-th9yd 7 років тому

      Спасибо за скорый ответ.
      я первым делом сделал
      searchBar.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = false
      Но оказывается данный constraint не будет лежать в списке constraints у searchBar, он будет лежать у view
      его нужно сначала запомнить
      d = searchBar.rightAnchor.constraint(equalTo: view.rightAnchor)
      а затем в нужных местах уже делать
      d.isActive = true
      d.isActive = false

  • @denisk3852
    @denisk3852 7 років тому

    anchors не работают корректно без
    translatesAutoresizingMaskIntoConstraints