Как создать UIScrollView программно? (Swift, Xcode, iOS)

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 28

  • @shermatw4314
    @shermatw4314 Рік тому +5

    Спасибо за урок.
    Был бы рад, если бы следующим записали бы урок про RxSwift!
    Спасибо, успехов!

  • @michel041100
    @michel041100 Рік тому +2

    Просто зашел лупануть лойсик. Спасибо за труд. Будем учить!)

  • @nikolay4345
    @nikolay4345 Рік тому +2

    Большое спасибо за видео

  • @polmesh2057
    @polmesh2057 Рік тому +1

    Спасибо огромное за отличный урок!

  • @awakeFromNib
    @awakeFromNib Рік тому +1

    Было интересно, спасибо!

  • @susannazakaryan1623
    @susannazakaryan1623 Рік тому +1

    большое спасибо!)

  • @dmytronice1337
    @dmytronice1337 Рік тому +1

    Недавно обнаружил твой канал, планирую стать iOS разработчиком, спасибо за видео, которые ты делаешь, вижу много полезного контента, который спешу освоить )

    • @АртурМухаметзянов-к4ъ
      @АртурМухаметзянов-к4ъ 11 місяців тому

      Ну как успехи? Влез в одну из наименее востребованных ниш в разработке

    • @dmytronice1337
      @dmytronice1337 11 місяців тому

      @@АртурМухаметзянов-к4ъ да, влез, спасибо что поинтересовался

  • @КонстантинИсаченко-е3б

    Большое спасибо за урок! А у contentView точно должно быть пять констрейнтов, а не четыре? Без trailingAnchor вроде тоже работает.

  • @sarvarqosimov8363
    @sarvarqosimov8363 Рік тому +1

    👍

  • @netmannetman5396
    @netmannetman5396 Рік тому +2

    Спасибо за видео. Можно ли в scrollView горизонт добавить Segment Control в 10 item как пример и нормально прокручивать Segment?

    • @iosinpractice
      @iosinpractice  Рік тому +1

      Да, вы вполне можете добавить 10 сегментов в UISegmentedControl и разместить его внутри UIScrollView с горизонтальной прокруткой. Однако, стоит учесть, что использование горизонтального скролла для UISegmentedControl может быть менее интуитивным для пользователей. Вместо этого, вы можете рассмотреть другие подходы, такие как использование UIPickerView, UITableView или даже создание пользовательского компонента, который будет лучше подходить для вашего конкретного случая.

    • @netmannetman5396
      @netmannetman5396 Рік тому

      @@iosinpractice у меня как то с трудом прокручивается надо подхватывать снизу Segment Control но если пальцем или мышкой водить по самому сегменту он не скролит. Читал на стэке что сегмент рекомендуют для максимум 4-5 элементов и для скрола используют массив button.

    • @iosinpractice
      @iosinpractice  Рік тому

      Да, все так. Apple рекомендует максимум 4. Для более сложного интерфейса лучше сделать свой кастомный элемент.

  • @etronik3339
    @etronik3339 Рік тому +1

    Привет! Спасибо за урок. Можешь подсказать, где почитать подробнее о правилах программной расстановки констрейнтов?

    • @iosinpractice
      @iosinpractice  Рік тому +1

      Привет, cocoacasts.com/working-with-auto-layout-and-layout-anchors/

    • @etronik3339
      @etronik3339 Рік тому

      @@iosinpractice Спасибо!!

  • @Bubjkee
    @Bubjkee Рік тому +1

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

    • @iosinpractice
      @iosinpractice  Рік тому

      Да, можно добавлять элементы сразу в UIScrollView, но создание ContentView, на мой взгляд, делает процесс удобнее и очевиднее. Так или иначе для элементов может понадобится контейнерный элемент, это может быть как обычный UIView так и UIStackView. Этот контейнер будет работать аналогично ContentView в SwiftUI, позволяя вам управлять расположением и размером своих дочерних элементов, а UIScrollView будет управлять прокруткой.

  • @zCredi
    @zCredi Рік тому +1

    Алексей, спасибо за видео. У меня вопрос, я купил приложение, а оно пустое, это как?

    • @iosinpractice
      @iosinpractice  Рік тому

      Так быть не должно, в ближайшее время поправлю

    • @zCredi
      @zCredi Рік тому +1

      @@iosinpractice Могу отправить скриншоты, если они будут полезны

    • @iosinpractice
      @iosinpractice  Рік тому +1

      Да, я воспроизвел, спасибо. Кажется нужно перезагрузить сервер

    • @iosinpractice
      @iosinpractice  Рік тому +1

      А, нет. Просрочился ssl сертификат. Сегодня/завтра обновлю. Спасибо за сообщение 👍🏻

  • @gabibli
    @gabibli 6 місяців тому

    19:22

  • @DmitriyChurilov
    @DmitriyChurilov Рік тому +1

    спасибо за информативное видео.
    Может сможете подсказать, как добиться того, чтобы свойство "title" вью контроллера отображалось в navigation bar при использовании scroll view в качестве subview?
    NavigationBar с заголовком в данном случае пропадает. Думал, такое поведение может сопровождаться тем, что верхняя граница scroll view выставляется по view.safeArea.topAnchor. Но нет, даже при установке отступа сверху, заголовка всё-равно не видно.

    • @iosinpractice
      @iosinpractice  Рік тому

      Большое спасибо. Сложно так дать совет, хорошо бы взглянуть на структуру и иерархию представлений