【发布时间】:2018-05-25 18:30:17
【问题描述】:
我有一个视图控制器,我需要在其中添加一个自定义后退按钮。所以我添加了一个自定义backButtonItem。但是在添加自定义后退按钮后,我的视图控制器通过滑动返回的默认行为停止按预期工作。
如果我从视图控制器中删除自定义后退按钮,则视图控制器的行为符合预期,但一旦我添加自定义后退按钮,默认行为就会停止。
我已经添加了这样的自定义后退按钮
self.navigationItem.leftBarButtonItem = getCustomBackBarButtonItem(viewController: self)
我曾尝试使用backBarButtonItem 而不是leftBarButtonItem,但这样做不会出现自定义后退按钮,并且视图控制器的行为符合预期。
如果我删除上面的代码,视图控制器的行为会如预期的那样,并且可以通过滑动顺利返回。
【问题讨论】:
标签: ios swift uiviewcontroller uinavigationbar