TACustomTabBarController 0.1.2

TACustomTabBarController 0.1.2

测试已测试
语言语言 SwiftSwift
许可证 自定义
发布最新发布2017年6月
SwiftSwift 版本3.0
SPM支持 SPM

Tarek 维护。



  • Tarek

TACustomTabBarController

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

要求

安装

TACustomTabBarController 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "TACustomTabBarController"

添加 TACustomTabBarController

let customTabBarController = TACustomTabBarController() 

创建 Tab 视图控制器实例。

设置起始视图控制器

customTabBarController.setStartingViewController(viewController: <ViewController>)

如果起始视图控制器不是标签栏项目的一部分,则设置第一个视图控制器以显示

设置视图控制器

customTabBarController.setViewControllers(viewControllers: [<ViewController>,<ViewController>])

设置将显示在 tabBar 中的视图控制器

设置代理

customTabBarController.delegate = self

设置代理以访问提供的代理函数

跳转到起始视图控制器

self.CustomTabController?.jumpToStartingViewController()

如果您想要返回起始页面,请在视图控制器类中添加以下代码

在索引处选择视图控制器

self.CustomTabController?.selectItem(atIndex: <index>)

在特定索引处选择标签栏项

ScaleTransform 动画

此动画包括将呈现视图缩小并从相同框架中放大呈现的视图。您可以使用代理设置此动画。

ScaleTransform animation

ScaleOutAndTransform 动画

此动画包括将呈现视图缩小并将其滚动。您可以使用代理设置此动画。

ScaleTransform animation

扩大动画

该动画包括将显示视图缩小并从同一帧中放大以预览显示视图。您可以使用代理设置动画。

ScaleTransform animation

缩小动画

该动画包括将显示视图缩小并从同一帧中缩小以查看显示视图。您可以使用代理设置动画。

ScaleTransform animation

在以下位置查看文档

http://cocoadocs.org/docsets/TACustomTabBarController/0.1.1/

作者

Tarek, [email protected]

许可协议

TACustomTabBarController 可在 Apache 许可协议下使用。请参阅 LICENSE 文件获取更多信息。