SFEmptyBackButton 2.1.0

SFEmptyBackButton 2.1.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新版本2017年5月

Sergio Fernandez维护。




用法

要移除标题返回按钮,只需调用

// Magic happens here
[SFEmptyBackButton removeTitleFromAllViewControllers];

如果您只想在特定视图中删除标题,调用此方法

[SFEmptyBackButton removeTitleFromViewControllers:@[YourViewController.class, AnotherViewController.class];

如何工作

当您有一个标题非常长的视图,如下所示

The Problem

导航到另一个具有非常长的标题的视图时,以下情况会发生

The Problem

如果删除标题返回按钮调用

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-100, 0) forBarMetrics:UIBarMetricsDefault];

最可能发生的是以下情况

The Problem

但如果您在所有视图中用空标题重写返回按钮

UIBarButtonItem *backButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];

[self.navigationItem setBackBarButtonItem:backButtonItem];

即可得到期望的效果

The Problem

要求

安装

作者

Sergio Fernández,[email protected]

鸣谢

此 CocoaPod 的开发要归功于 Aspects,由 @steipete 提供

许可证

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