视图层次结构:
UINavigationController
->UITableViewController(1)
->UITableViewController(2)
->UIViewController(3) 在1和2中,我有以下代码:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
self.navigationItem.backBarButtonItem?.title = ""
}它应该覆盖下一个视图控制器在当前视图控制器上的后退按钮标题。它工作于1 -> 2,但对2 -> 3不起作用。在3中,后退按钮标题有一个标题,即前一个UITableViewController的名称。
有什么不对吗?我使用的是斯威夫特,xcode6.1和iOS8.1
发布于 2016-01-08 07:20:39
谢谢,如果您想要使用customer按钮图像,您可以使用这个
self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: “backImage”)
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: “ backImage”)
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: “”, style: UIBarButtonItemStyle.Plain, target: nil, action: nil)https://stackoverflow.com/questions/26798495
复制相似问题