【问题标题】:Navigation bar button visibility issue in iOSiOS中的导航栏按钮可见性问题
【发布时间】:2016-10-19 12:34:45
【问题描述】:

导航栏按钮有问题。呈现视图控制器时看起来不错(可见)。当我在其上展示另一个视图控制器时,它会消失前一个视图控制器栏按钮项(但它们在点击时工作但不可见)。

我正在展示这样的新视图控制器

let navVC = UINavigationController(rootViewController: serverPhotosCategoryVC)
            navVC.modalTransitionStyle = presentationStyle
            appDelegateObj.navigationController?.presentViewController(navVC, animated: true, completion: nil)

请让我知道可能是什么问题。 我为此尝试了许多类型的代码。但他们无能为力。

谢谢

【问题讨论】:

  • 按钮有时可见,有时不可见。
  • 为什么不使用推送而不是当前?
  • @koropok,因为推动视图控制器又增加了一个新步骤,我不希望这样。

标签: ios swift uibarbuttonitem


【解决方案1】:

如果你从 viewController 呈现,应该从 viewController 呈现而不是使用 navigationController

let navVC = UINavigationController(rootViewController: serverPhotosCategoryVC)
navVC.modalTransitionStyle = presentationStyle
self.presentViewController(navVC, animated: true, completion: nil)

【讨论】:

  • 现在显示而不是显示条形按钮的视图控制器按钮隐藏。当从一个屏幕转到另一个屏幕时
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-19
  • 1970-01-01
  • 2012-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多