XLPagerTabStrip свифт

Я пытаюсь реализовать XLPagerTabStrip в своем проекте. в документации говорится: «ButtonBarPagerTabStripViewController требует, чтобы мы подключили выход buttonBarView. Тип buttonBarView - это ButtonBarView, который расширяется от UICollectionView». что это значит. Извините за мой плохой английский.


person Lucas Oliveira Ferreira    schedule 21.12.2018    source источник


Ответы (1)


Надеюсь, вы говорите об этих строках ниже, упомянутых в этом сообщении.

введите здесь описание изображения


  1. Согласно документу, ваш ButtonBarPager работает так, как показано ниже.

введите здесь описание изображения

  1. Чтобы использовать это сначала, вы должны реализовать этот код ниже

    import XLPagerTabStrip
    
    class MyPagerTabStripName: ButtonBarPagerTabStripViewController {
        ..
    }
    
  2. Теперь нажмите клавишу cmd на клавиатуре и щелкните значок ButtonBarPagerTabStripViewController. Он направляет вас к ButtonBarPagerTabStripViewController.

  3. Существует выход buttonBarView (как показано на изображении ниже).

введите здесь описание изображения

  1. Теперь вам нужно привязать этот выход к представлению, которое вы хотели использовать в качестве barView. Проверьте изображение ниже.

введите здесь описание изображения

Надеюсь, теперь вы очищены.

Редактировать

Если вы проверите определение ButtonBarView, то оно расширяет UICollectionView, и то же самое написано в посте описания. Проверьте ниже изображение для большего разрешения.

введите здесь описание изображения

введите здесь описание изображения

person dahiya_boy    schedule 21.12.2018
comment
Хорошо, но если мне нужно подключить более одного элемента? - person Lucas Oliveira Ferreira; 21.12.2018
comment
@LucasOliveiraFerreira Можете ли вы объяснить, почему вам нужно более 1 соединения ?? - person dahiya_boy; 21.12.2018
comment
если я хочу две вкладки в другом контроллере представления - person Lucas Oliveira Ferreira; 22.12.2018
comment
@LucasOliveiraFerreira Сделайте то же самое и на другом контроллере. Просто подключите розетку. Я не уверен на 100%, но, скорее всего, это должно работать. - person dahiya_boy; 22.12.2018