热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用xcode9在ios11中没有显示导航图标?-Navigationiconisnotshowinginios11withxcode9?

Ihaveinstalledmyexistingapplicationinios11usingxcode8thenavigationbariconsaredisplayi

I have installed my existing application in ios11 using xcode8 the navigation bar icons are displaying as expected when app is run using xcode9 the navigation bar icons are not showing but click actions are working fine. any icons in Navigation bar are missing while navigating from one controller to another controller.

我已经使用xcode8在ios11中安装了我现有的应用程序,当使用xcode9运行应用程序时导航栏图标正在按预期显示导航栏图标未显示但单击操作正常工作。从一个控制器导航到另一个控制器时,导航栏中的任何图标都会丢失。

2 个解决方案

#1


0  

If the navigation icons are not showing, but the interaction is still exists and works properly, it seems, that the problem is with image of the BarButtonItem. You can do next:

如果导航图标没有显示,但交互仍然存在且工作正常,那么问题就在于BarButtonItem的图像。你可以做下一个:

1) Try to set a system icon for BarButtonItem
2) Look at assets and fill all three resolutions (1, @2x, @3x)
3) Check the color of BarButtonItem
4) Check View Hierarchy

1)尝试为BarButtonItem设置系统图标2)查看资源并填充所有三种分辨率(1,@ 2x,@ 3x)3)检查BarButtonItem的颜色4)检查视图层次结构

#2


0  

This issue happened to me and it was related to the ViewController segue properties. The segue kind was set to "Show Detail(e.g. Replace)" and changing it to Show(e.g. Push) did the trick. This is very weird because it used to work well on previous versions of Xcode but not on Xcode 9.3

这个问题发生在我身上,它与ViewController segue属性有关。 segue类型设置为“Show Detail(例如Replace)”并将其更改为Show(例如Push)就可以了。这非常奇怪,因为它曾经在以前的Xcode版本上运行良好,但在Xcode 9.3上却没有

Hope that helps!

希望有所帮助!

Main Story board pics:

主要故事板图片:

change the "kind" attribute from this:

从这个改变“kind”属性:

enter image description here

to this:

enter image description here


推荐阅读
  • iOS 开发技巧:TabBarController 自定义与本地通知设置
    本文介绍了如何在 iOS 中自定义 TabBarController 的背景颜色和选中项的颜色,以及如何使用本地通知设置应用程序图标上的提醒个数。通过这些技巧,可以提升应用的用户体验。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了Grand Central Dispatch (GCD) 的核心概念和使用方法,探讨了任务队列、同步与异步执行以及常见的死锁问题。通过具体示例和代码片段,帮助开发者更好地理解和应用GCD进行多线程开发。 ... [详细]
  • 本文探讨了一个场景:用户成功登录后,如何确保Master-Detail视图控制器以模态形式展示。 ... [详细]
  • 本文详细介绍如何在 macOS 上编译 FFmpeg 3.1.1,并将其集成到 iOS 项目中,包括必要的环境配置和代码示例。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文将详细介绍如何封装一个多功能的PickerView组件,包括文本选择、日期选择和地理位置选择等功能,旨在提供一个更加灵活和易于使用的PickerView解决方案。 ... [详细]
  • 本文探讨了使用React Native框架开发的应用,在通过AppCenter构建iOS版本时遇到的‘CopyPlistFile’命令失败的问题,并提供了详细的解决方案。 ... [详细]
  • 如何使用Ionic3框架创建首个混合开发应用
    混合开发是指结合原生(Native)与网页(Web)技术进行移动应用开发的方法。本文将详细介绍如何利用Ionic3这一流行的混合开发框架,从环境搭建到创建并运行首个应用的全过程。 ... [详细]
  • Alluxio 1.5.0 版本发布:增强功能与优化
    Alluxio 1.5.0 开源版本引入了多项新特性和改进,旨在提升数据访问速度和系统互操作性。 ... [详细]
  • 本教程旨在指导开发者如何在Mac上设置React Native的开发环境,以进行iOS应用的开发。文中详细介绍了必要的软件安装步骤,包括Xcode、Homebrew、Node.js、Watchman以及React Native CLI等工具的安装方法。 ... [详细]
  • 在前一篇文章中,我们已经成功地验证了原型功能的可行性。本文将继续深入探讨,通过优化之前的代码结构,逐步将单一视图控制器(VC)的应用程序重构为支持多个视图控制器的版本。 ... [详细]
author-avatar
承志68694849
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有