0

我在 Xcode 11.6 上实现了 Zendesk SDK,但导航栏没有显示。

我的代码是>>>>

  let viewController = RequestUi.buildRequestUi()
  let dismissBtn = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(dismissSupportPage))
  viewController.navigationItem.rightBarButtonItem = dismissBtn
  self.present(viewController, animated: true)
4

1 回答 1

0

欢迎来到 Stackoverflow。

UINavigationController如果您更喜欢呈现而不是推送,您可以简单地将 ZendeskSDK 的请求 UI 嵌入到 a中。

 let viewController = RequestUi.buildRequestUi()
  let dismissBtn = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(dismissSupportPage))
  viewController.navigationItem.rightBarButtonItem = dismissBtn
  self.present(UINavigationController(rootViewController: viewController), animated: true)

但请记住,只要将 requestedUI 嵌入到 navigationController 中,Zendesk SDK 就会自动将导航栏按钮项添加到导航栏。

于 2020-07-27T13:15:11.070 回答