PATabbarView 0.2.4

PATabbarView 0.2.4

Tests测试
Lang语言 Obj-CObjective C
许可证 MIT
Released上次发布2019 年 12 月

Utena Inaba 维护。



  • 作者
  • Inba

PATabbarView

CI Status Version License Platform

header:YES mid:NO

使用方法

如果您想尝试它,只需运行

pod try PATabbarView

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

安装

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

pod "PATabbarView"

如何

1. 将 PATabbarView 添加到界面。

2. 创建 PATabbarPushedView,并在调用 addToTailView: 时将此作为参数

UINib *nib = [UINib nibWithNibName:@"PATabbarPushedView" bundle:nil];
PATabbarPushedView *pushedView=  [nib instantiateWithOwner:nil options:nil][0]; 
[self.tabbarView addToTailView:pushedView];

从 tabbarView 中删除 pushedView。

如果调用 deleteView:,则将 Argument view 通过 delete 和 reposition 动画从 PATabbarView 中删除。PushedView 必须是 PATabbarPushedView 的子视图。

[self.tabbarView deleteView:pushedView];

重新定位 pushedView。

如果调用 adjustPositionWithAForcusOnView:,则 Pushed 视图会通过带有动画的 A Forcus On 参数视图进行重新定位。

[self.tabbarView adjustPositionWithAForcusOnView:centerPushedView];

设计 pushedView

您可以对 PATabbarPushedView 对象应用自动布局和自动大小。最好使用 nib(可能还有其他方式!)中的自动布局。

#需求

・Xcode 7.0 或更高版本

・iOS8.0 或更高版本

作者

Inba, [email protected]

许可协议

PATabbarView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。