某些用户未显示UINavigationController项

时间:2016-12-06 10:58:09

标签: ios iphone swift uinavigationcontroller uinavigationitem

当我查看我的应用评论时,我发现有些人想知道为什么没有“完成”按钮来验证他们的注册表单。不幸的是,到目前为止我无法重现这个问题。

以下是人们应该看到的内容(请注意,有一个后退按钮和一个DONE按钮)。大多数人都能正确看到,因为许多用户都设法完成注册。 What people should actually see

我们最近收到了一位向我们发送截图的用户的回复。此外,她告诉我们她的手机是iPhone 6S,她使用的是iOS 10(但我们对自iOS 9以来的同一问题抱怨) What some users see

从技术上讲,没有什么太花哨的,寄存器表单视图控制器是在UINavigationController上推送的。视图在XIB中声明,导航项链接如下:

override func viewDidLoad() {
    super.viewDidLoad()

    // Navigation bar
    navigationItem.backBarButtonItem = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil)
    navigationItem.rightBarButtonItem = doneButton

    [...]
}

后退按钮仅影响下一个屏幕(以防止箭头图像旁边有文字)。

你知道什么可能导致这个问题吗?我怎么能重现?我怎么可能解决?

谢谢, 西里尔

0 个答案:

没有答案