我有一个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框架的问题。我将它添加到我的Objective C项目中。
@import PageMenu; @property(非原子)CAPSPageMenu * pagemenu;
工作没有错误,但无法加载任何内容,以下是抛出错误:使用未声明的标识符'CAPSPageMenuOptionMenuItemSeparatorWidth','CAPSPageMenuOptionUseMenuLikeSegmentedControl','CAPSPageMenuOptionMenuItemSeparatorPercentageHeight'
是公共枚举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)
};