导航专题提供导航的最新资讯内容,帮你更好的了解导航。
我正在尝试使用 Swift / XCode 6.2在选项卡栏中创建带有导航元素的选项卡式应用程序,如下图(红色栏)所示.基本上,中间的这三个图标将引导用户到不同的视图控制器.其他两个图标将基于上下文.例如,在表格视图页面上,您将看到菜单图标并添加新图标,如图所示.但是,单击一行会将菜单图标更改为后退图标,将添加图标更改为其他内容. 这是一般的想法,但我很难实现甚至接近这个的东西.第一个问题是每当我
我有一个视图控制器,其中包含一个包含聊天列表的tableview,一个在导航项中添加的搜索控制器(iOS 11功能) let searchController = UISearchController(searchResultsController: nil) searchController.dimsBackgroundDuringPresentation = false navigationI
通常的故事 – 我正在iOS 7下运行iOS 5/6应用程序并且导航栏行为更改导致问题. 该应用程序已经像iOS 7默认一样工作,全屏视图和视图“半透明”的半透明导航栏.问题是隐藏/取消隐藏导航栏会导致iOS 7中出现不同的行为.在iOS 5/6上隐藏/取消隐藏导航栏不会更改视图.在iOS 7上,隐藏栏可视地向上移动视图,在屏幕底部留下一个空白栏,取消隐藏栏将视图向下移动以占据整个屏幕(当然,导航
我在这里阅读了很多帖子,并尝试了大多数提到的选项,但没有人为我解决问题.我有一个基于标签栏控制器的应用程序.每个选项卡都是一个UIViewController,顶部有一个导航栏. 将此代码添加到AppDelegate为我提供了带有白色文本的橙色导航栏,但是带有黑色文本的白色状态栏. [[UINavigationBar appearance] setBarTintColor:[UIColor ora
在我的应用程序中,某些视图控制器在iPad上(或者更具体地说,是一个常规的水平尺寸类)将它们作为弹出窗口显示是有意义的,但是在iPhone(或紧凑的水平尺寸类)上推送它是有意义的他们到导航堆栈上.有一种优雅的方式来支持这个吗?默认情况下,如果我使用“Present as Popover”segue,它将在iPhone上以模态方式显示,这不是我想要的. 我找到了一种方法来获得我想要的行为,但它很难看
这是我的导航栏和状态栏的样子: 如何在不使用导航控制器的情况下阻止导航栏进入状态栏? EDITED 检查此图像,您需要在顶部添加约束以查看到0和高度= 64,这就是它 我希望这有帮助
第一个屏幕截图是在全屏播放视频之前拍摄的. 第二个是在视频全屏打开并关闭后拍摄的. 知道为什么导航工具栏有扩展吗? 注意:汉堡包按钮不是导航项目的一部分.它在父级的覆盖中伪造,将其子控制器保存在标准容器中. 源内没有什么特别之处: override func viewDidLoad() { super.viewDidLoad() // Do any additional setu
我在iOS 11中发现了一个UINavigationBar错误.使用self.navigationItem.rightBarButtonItems = @ [fixSpaceItem,item]在viewDidLoad中快速设置导航项按钮.然后使用手势回弹,但我没有回弹,当弹出回来时,我松开手指并让视图控制器取消弹回,然后右侧导航按钮项目消失.左项按钮具有相同的问题.要重现此错误,您必须添加fix
我正在尝试显示一个搜索栏,其行为与原生地图应用中的行为完全相同.我的意思是: >我的导航栏标题视图中的搜索栏 >选中后,搜索栏占据导航栏的整个宽度,然后显示SearchDisplayController 到目前为止,我设法得到以下行为: 正如您在上面所看到的,我无法让搜索栏占据选择的全宽.虽然,全宽取消按钮似乎是与SearchDisplayController挂钩的搜索栏的默认行为,至少如果搜索栏
有几个类似的问题没有得到答案,但含糊地描述.我已将问题缩减为非常薄的应用程序,并添加了详细的屏幕截图.我非常感谢这个解决方案! 唯一涉及的代码是添加到根VC的viewDidLoad的一行.此行的目的是使导航控制器不透明: - (void)viewDidLoad { [super viewDidLoad]; self.navigationController.navigationBa
现在我很确定有一种方法可以做到这一点,因为我在 UINavigationabar not hiding之前看过这篇文章,但我只是想要确认,所以我可以向开发人员证明有一种方法可以隐藏特定视图上的页脚导航按钮. 我想隐藏主视图上的按钮并使用大的自定义按钮 – 他告诉我这是不可能的.在这里寻求第二意见. 谢谢! 如果要隐藏导航栏使用下面的行 [[self navigationController] se
我是iOS开发的新手. 我想知道在iOS 7中是否在UINavigationBar下发送消息时,其标题为:发送,有一个进度条正在加载,直到消息成功发送. 我的问题是: >那个酒吧是进度条吗? >在iOS 6中,进度条位于UINavigationBar中? 有人可以给我一些关于如何在iOS 7和iOS6上创建它的想法吗? 我还没有尝试过任何东西.我想阅读一些有关此类问题的教程或示例. 这是我的代码:
我一直在寻找这个网站和其他如何设置导航栏色调变化,我已经看到的例子,但不是我需要的所以任何帮助将不胜感激. 在我的应用代表我有: @synthesize window; @synthesize tabBarController; @synthesize navigationController; @synthesize navigationController1; @synthesize navi
我认为显示屏幕截图有助于更好地理解问题. 所以上下文如下: 我在导航控制器中,在应用程序的设置屏幕上(有一个导航项目),当我们点击后退按钮时,我们回到应用程序的主屏幕(为此我隐藏了导航在主屏幕的viewWillAppear中,因为我自己构建了一个自定义标题视图. 当我点击后退按钮时,导航栏立即消失,我看到一个黑色矩形,直到显示主屏幕的动画完成. 你知道我怎么能避免出现这个黑色矩形吗? 希望这些问题
控制器将UISegmentedControl添加到导航栏.分段控件添加到控制器的viewDidLoad方法的导航栏中,但实际的段是在调用viewDidLoad后动态创建的. 显示视图时,我无法自动调整分段大小.他们都被挤压,like in this post,虽然这里的决议不适用.如果在将分段控件添加到导航栏的右侧项目之前添加了段(打破了代码的动态特性),则会自动调整它们的大小并在显示视图时看起来
我有一个简单的故事板,其中包含一个带有静态表视图控制器的导航控制器.我添加了一个视图控制器,并通过push segue将其连接到其中一个单元.我注意到的一件事是导航栏标题没有与后退按钮和UIBarButtonItem垂直居中. 这是现在看起来的图像. 请注意,它全部与底部对齐.我想要的是,一种方法是向下移动标题或向上移动按钮.如果向上移动按钮,也应移动后退按钮箭头,并允许返回主表视图. 这是我用来
我正在制作一个iOS应用程序,我有Tab栏Side Menu. 标签栏有5个项目,侧面菜单有大约12个菜单. 全方位菜单功能来自Tab 1&侧面菜单可以在标签栏中的所有视图中访问. 这意味着如果我在标签2,即使我可以访问侧面菜单.当我点击标签1中的侧面菜单项时,我将转到标签1,然后导航. 我想做的是让我们说如果我从侧面菜单点击投诉菜单,我想去投诉视图控制器. 我使用的代码如下. // go to
尝试推视图控制器时,我收到此错误. 我有一个从桌面连接的segue, pushViewController:animated:在现有转换或演示文稿发生时调用;导航堆栈将不会被更新. class PlaylistsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, UIGestureRecogni
我今天将iPhone更新为iOS 7,并重新编译我的应用程序,并且.xib文件中的所有视图和设备都被移动,并且其上半部分被导航栏隐藏.在我的viewController我设置self.edgesForExtendedLayout = UIRectEdgeNone;而在iOS 7上,现在一切看起来不错,但是当我使用Deployment Target 6.0编译我的项目并在iOS 6设备上测试时,导航
如下图所示,TableView的一部分出现在导航栏后面. 我一直在忽略它,认为它只是故事板绘制的方式,因为它在应用程序中看起来很好.但它可能有问题 – 有时,选择导航栏后面的单元格,需要使用文档大纲. 那是怎么回事?或者有没有办法让Xcode正确地绘制东西? 看起来您选择了一个半透明的导航栏,不会压下其他子视图.尝试使用标准或黑色导航栏.它可能在应用程序中看起来很好,因为您的导航控制器使用非半透明