TabView 1.0.2

TabView 1.0.2

Ian McDowell维护。




TabView 1.0.2

Tab View

TiltedTabViewTabViewInputAssistantGit


UITabViewController 的替代品,模仿 iOS 上的 Safari 标签页

Build Status Version Package Managers Contact

要求

  • Xcode 9 或更高版本
  • iOS 11.0 或更高版本

用法

此库中有两个主要的视图控制器:`TabViewController` 和 `TabViewContainerViewController`。`TabViewController` 包含一个标签页数组、可见的标签页以及一些添加和删除标签页的方法。`TabViewContainerViewController` 包含 `TabViewController`。

不需要使用 `TabViewContainerViewController`,但它建议这么做,因为它允许在 iPad 上实现分屏。

要开始使用,请查看这两个类的公共 API,并参考示例应用程序了解如何使用两者。至少,您必须从 `TabViewController` 继承或实例化,并使用其 `activateTab(_:)` 和 `closeTab(_:)` 方法添加和删除标签页。

安装

Carthage

要使用 Carthage 安装 TabView,请将以下行添加到您的 Cartfile 中

github "IMcD23/TabView" "master"

Submodule

要将 TabView 作为子模块安装到您的 git 仓库中,运行以下命令

git submodule add -b master https://github.com/IMcD23/TabView.git Path/To/TabView
git submodule update --init --recursive

然后,将仓库根目录下的 .xcodeproj 文件添加到您的 Xcode 项目中,并作为构建依赖项添加。

ibuild

本项目也为 ibuild 构建系统提供 Swift 静态库。有关 ibuild 的更多信息,请点击此处

作者

Ian McDowell 创建

许可证

此项目中的所有代码均在 LICENSE 文件中指定的许可证下提供。然而,由于此项目还包含了来自其他项目的代码,您还必须遵守那些项目的许可证。