ios - 如何避免 barbuttonitem 在 Swift 中重叠

标签 ios swift uinavigationcontroller uinavigationbar uibarbuttonitem

我一直在尝试隐藏一直出现在我的“菜单”栏按钮项下的栏按钮

您可以在“菜单”按钮下看到它显示“Atras”,这是上一个 View Controller 的按钮

BarButtonItemImageUpload

最佳答案

您可以尝试检查栏按钮项是否不为零。如果不是,请先将其设置为 nil,然后在其中添加所需的栏按钮项。

就我而言,我只是在 UINavigationController 中禁用了边缘滑动以防止这种情况发生。

self.navigationController?.interactivePopGestureRecognizer?.enabled = false

关于ios - 如何避免 barbuttonitem 在 Swift 中重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30624242/

相关文章:

ios - 如何在不使用对象或类方法的情况下调用另一个类的变量?

ios - XCode 8.3.3 上的 "Show iteration count"未在相应文件上显示指示

ios - 类型 '[AnyHashable : Any]?' 没有下标成员 - 使用 Moltin API

ios - 关闭共享扩展自定义 View Controller

iphone - 在带有 Storyboard 的 XCode 4 中以模态方式推送 View 时出现 "Unbalanced calls to begin/end appearance transitions"警告

ios - AVAssetExportSession 卡住(未启动)导出

ios - 如何禁用 MFMessageComposeViewController 中的附件按钮?

ios - 代码;如何从另一个 ViewController 调用 AppDelegate 中的函数

ios - 导航栏标题 - 更改字体而不更改大小

ios - 为什么我在导航 Controller 以编程方式返回后看不到顶部栏