删除“<”来自UINavigationItem后退按钮

时间:2015-07-08 03:52:24

标签: ios swift uibarbuttonitem

如何删除“<”来自UINavigationItem后退按钮。我的故事板上有一个UIViewController,它是用Push segue打开的。我想在后退按钮上放置文字,而不是后退箭头。

到目前为止,我已将此代码添加到调用UITableViewController中的prepareForSegue函数中。

        let backItem = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle., target: nil, action: nil)
        navigationItem.backBarButtonItem = backItem

当UIView出现时,它在后退按钮的文本中有“< Done”。我如何设置它以便它只是“完成”?

2 个答案:

答案 0 :(得分:19)

在你的appdelegate中添加这两行代码。它将从所有视图控制器中删除后退指示符。

process_response()

如果您在左侧获得空间,则设置标题位置

@app.after_request
def sendsms(response):
    return response

答案 1 :(得分:2)

viewDidLoad

self.navigationItem.setHidesBackButton(true, animated: false)

如果您将自定义UINavigationBar设为leftBarButtonItemnil