Шаги по интеграции Swift Framework в проект Objective C?

У меня есть проект Objective C, и мне нужна прокручиваемая вкладка. Итак, я пришел пересечь ниже рамки scrollableTab

Это быстрый каркас, и я добавил его с помощью какао-бобов.

Я мог бы добавить @import SlidingContainerViewController; но я не смог получить доступ к некоторым свойствам, как

slidingContainerViewController.sliderView.appearance.outerPadding = 0;
slidingContainerViewController.sliderView.appearance.innerPadding = 50;
slidingContainerViewController.sliderView.appearance.fixedWidth = true;
slidingContainerViewController.delegate = self;

Эти свойства находятся внутри другого файла swift SlidingContainerSliderView.swift.

Пожалуйста, предложите любое другое решение.

У меня также есть проблема с PageMenu, который является Swift Framework. Я добавляю его в свой проект Цель C.

@import PageMenu; @property (nonatomic) CAPSPageMenu * pagemenu;

работает без ошибок, но не может ничего загрузить, и следующее вызывает ошибку: использование необъявленного идентификатора 'CAPSPageMenuOptionMenuItemSeparatorWidth', 'CAPSPageMenuOptionUseMenuLikeSegmentedControl','CAPSPageMenuOptionMenuItemSeparatorPercentageHeight

который является общедоступным enum CAPSPageMenuOption { case selectionIndicatorHeight(CGFloat) case menuItemSeparatorWidth(CGFloat) } в файле CAPSPageMenu+Options.swift

// Customize page menu to your liking (optional) or use default   settings by sending nil for 'options' in the init
// Example:
NSDictionary *parameters = @{CAPSPageMenuOptionMenuItemSeparatorWidth: @(4.3),
                             CAPSPageMenuOptionUseMenuLikeSegmentedControl: @(YES),
                             CAPSPageMenuOptionMenuItemSeparatorPercentageHeight: @(0.1)
                             };

0 ответов

Другие вопросы по тегам