【发布时间】:2015-11-05 17:32:59
【问题描述】:
我在 App Delegate 中使用了一个 hack,它从导航栏的后退按钮中删除了所有文本。
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-1000, -1000) forBarMetrics:UIBarMetricsDefault];
它只是将后退按钮文本移出屏幕。所以而不是:
| < PREVIOUS SCREEN NEW |
它应该得到
| < NEW |
但是我得到了
| < NEW |
这是因为 new 左侧的空间被一个“幻像”PREVIOUS SCREEN 占用......它用尽了空间,但实际上并没有显示它。
有什么方法可以避免这个问题,并且会影响整个应用程序吗?
【问题讨论】:
-
推动导航栏标题的新偏移量?
标签: ios objective-c uinavigationbar uibarbuttonitem uinavigationitem