uinavigationcontroller相关内容

Android UINavigationController-like 功能

在 iPhone 上,我使用导航控制器来推送和弹出视图.非常方便. Android 中是否有类似的功能? 解决方案 通常在android中,每个视图都显示在自己的Activity中.您可以在 应用程序基础 文档中阅读有关活动的信息.要移动到新的 Activity 或视图,请使用 intent. 如果您还没有这样做,我强烈建议您阅读那些介绍性的 android 文档.它们不太长, ..
发布时间:2022-01-17 13:17:10 移动开发

iOS - UINavigationController 添加多个正确的项目?

我有一个 UINavigationController.我正在尝试在导航栏的右侧添加多个按钮.我怎样才能做到这一点?它需要什么样的按钮?UIBarButton 或 UINavigationItem? 解决方案 我确信我在开发人员参考中读到导航栏中的附加按钮是不受欢迎的.我现在找不到那段.我自己没有做过,但发现这个链接似乎准确地概述了你需要做什么:(http://www.mattdipasq ..
发布时间:2022-01-17 13:17:01 移动开发

自定义 UINavigationController UINavigationBar

基本上我想要一个自定义 UINavigationBar.我不希望它是“半透明的"或任何东西,比如图片应用. 我基本上想完全删除它,但我仍然希望能够在推送导航控制器时添加后退按钮等,并且我希望推送视图(EG:UITableViewController)在它下面. 像这样: 任何想法如何实现这一点? 谢谢 解决方案 @implementation UINavigatio ..
发布时间:2022-01-17 13:16:56 移动开发

iOS - pushViewController 与 presentModalViewController 的区别

调用 presentModalViewController 和 pushViewController 有什么区别,当: animation 设置为 NO(即使是,也只是可以更改的动画样式). 在呈现模态视图时定义了一个导航控制器,因此它也可以通过调用堆栈进行导航...... 这只是为了能够从第一个推送视图返回吗?呜呜呜…… 我想区别在别处和更深的地方.没有? 解决方案 ..

如何创建 pinterest 风格的隐藏/取消隐藏导航/标签栏?

如何创建隐藏/取消隐藏导航栏,就像 pinterest 和许多其他应用正在做的那样?我知道基本思想是使用 UIScrollView 委托并检测我是向上还是向下滚动并基于此显示导航栏.那么如果导航栏被隐藏,我是否也应该调整导航控制器视图高度?这是如何工作的? 解决方案 我在 github 上有一个示例项目,它完全按照 pinterest/piictu 样式“隐藏 UINavigationCo ..
发布时间:2022-01-17 13:16:33 移动开发

UINavigationContoller interactivePopGestureRecognizer 在导航栏隐藏时不活动

我有一个嵌套在 UINavigationController 中的视图控制器. 我已经实现了 iOS 7 interactivePopGestureRecognizer 以使用户能够通过手势将 VC 从堆栈中弹出. 在 VC 中,我有一个滚动视图,当用户不在滚动视图的顶部时,我隐藏了所有 chrome(导航栏和状态栏)以将焦点放在内容上. 但是在隐藏导航栏的情况下,interac ..

我什么时候应该使用导航控制器?

我不知道什么时候应该使用导航控制器而不是使用 segue 和普通视图控制器?如果使用segue,Modal和Push segue有什么不同? 你能举个例子吗? 解决方案 简答:使用带有“show"segues 的 Navigation Controller 仅用于实现 DRILL DOWN 行为. 例如,导航控制器 →作者 →书籍→预订 对于“根"(作者)下的每个级别,导 ..
发布时间:2022-01-17 13:15:55 移动开发

调用 popViewControllerAnimated 两次

我有一个 UINavigationController,上面有一系列 UIViewControllers.在某些情况下,我想准确地弹出两个级别.我以为我可以通过连续两次调用 popViewControllerAnimated 来做到这一点,但事实证明,我第二次调用它时,它没有弹出任何东西,而是返回 NULL.我是否需要存储对目标 VC 的引用并改为调用 popToViewControllerAni ..
发布时间:2022-01-17 13:15:25 移动开发

在 Swift 中的 Nav Controller 中弹出 2 个视图控制器

我找到了很多方法来使用 Objective-C 在 UINavigationController 中弹出 2 个 UIViewControllers,但是当我尝试将其切换到 Swift 时,它似乎没有正在工作. 返回 UIViewController 的最佳方法是什么?任何指导将不胜感激谢谢 解决方案 扩展我的评论,在 viewControllers 数组中找到倒数第二个视图控制器, ..
发布时间:2022-01-17 13:15:15 移动开发

在透明导航栏到半透明之间转换

在 Apple 最近发布的 Remote 应用程序中,我注意到导航栏的行为方式是独一无二的,我无法重现它.弹出 Now Playing 视图控制器时,Now Playing 视图控制器的导航栏保持透明,库视图控制器的导航栏也保持半透明(屏幕截图 1).我试图弄清楚他们是使用两个导航控制器还是只使用一个.就我个人而言,我觉得他们只使用了一个,原因有两个:(1)启用了交互式弹出手势;(2) 当您按下库 ..
发布时间:2022-01-17 13:14:33 移动开发

iOS11 中奇怪的 uitableview 行为.带有导航推送动画的单元格向上滚动

我最近将一些代码迁移到新的 iOS 11 beta 5 SDK. 我现在从 UITableView 中得到一个非常令人困惑的行为.tableview 本身并没有那么花哨.我有自定义单元格,但大部分只是为了它们的高度. 当我用 tableview 推动我的视图控制器时,我会得到一个额外的动画,其中单元格“向上滚动"(或者可能整个 tableview 框架被更改)并沿着推送/弹出导航动画向 ..
发布时间:2022-01-17 13:14:25 移动开发

将 UITabBarController 与 UINavigationController 一起使用 - Swift 3

我正在制作一个需要使用 UITabBarController 和 UINavigationController 的应用程序.我在情节提要中制作了以下流程. 查看图片 现在第一个问题是苹果是否接受了这一点,因为有太多的讨论. 另一个值得关注的问题是,是否有可能消除任何 UINavigationController 并仍然获得相同的应用程序流程?所需的主要内容是在选项卡的所有子选项卡 ..