一个直接使用的 UITabBarController
子类,基于特性集合显示标签形式的边栏。
SabBar 的目的是让您可以轻松地在应用中根据特性集合选择显示与 UITabBar
具有相同功能的侧边栏。为了实现这一点,我们创建了一个名为 SabBarController
的 UITabBarController
子类来处理大部分工作。我们还添加了一些选项来自定义侧边栏的外观(宽度、标签高度、顶部导航栏、头部视图等)。
UITabBar
的自定义设置。在线文档可通过 CocoaDocs 获取。您也可以下载源代码并在 docs 文件夹中查看以离线使用。
将 SabBar 模块导入您的 Swift 类
import SabBar
如果使用 Objective-C 编写
#import <SabBar/SabBar-Swift.h>
请注意,您必须让项目生成桥接头,否则集成可能会失败。
只需在 Storyboard 或编程方式中将任何 UITabBarController
实例直接替换为 SabBarController
在 Sample 文件夹中,您可以找到一个示例项目,其中在 AppDelegate
类中有少量代码,供您入门。
不幸的是,您不能创建一个以Objective-C编写的Swift类的子类,因此您可以在Objective-C项目中使用SabBar,但如果您需要子类化
SubBarController
,则强制必须在Swift中实现。
将SabBar Xcode项目添加到您的项目中。然后将SabBar
框架添加到应用程序目标中嵌入的二进制文件。
只需将SabBar.swift源文件从Xcode项目的源文件夹拖放到您的应用中。
您可以随意打开一个问题,报告一个问题或请求新功能。
SabBar在MIT许可下发布。有关详细信息,请参阅LICENSE。