uinavigationcontroller相关内容

iOS 8:以纵向方式呈现模态视图控制器会导致底层横向导航控制器的导航栏调整大小

在iOS 8上,我对导航栏和方向更改有一个奇怪的行为。 我有一个导航控制器,报告支持的界面方向 UIInterfaceOrientationMaskLandscapeRight 。导航栏具有预期的横向高度(遗憾的是我无权发布截图)。 然后我启动一个仅支持 UIInterfaceOrientationMaskPortrait 。当演示动画开始时,似乎底层导航控制器的指标被更改为纵向演示, ..

UINabigationController里面的一个UITabBarController里面的UISplitViewController在iPhone上以模态方式呈现

我有一个UISplitViewController,它包含一个UITabBarController作为主视图。 这个UITabBarController包含一个UINavigationController。详细视图也包含UINavigationController。 在iPad上按预期工作。 show detail segue 在详细视图上的导航控制器中显示imageview。 另一 ..

Swift - 使用popViewController并将数据传递给您要返回的ViewController

我的第一个视图控制器上有一个名为 showSettings 的可选 bool 变量,名为 ViewController ,我从 SecondViewController 弹回 ViewController 。 在我弹出之前,我想将bool设置为true。由于 ViewController 在内存中,因此实例化另一个视图控制器似乎有误。 最好的方法是什么?我没有使用故事板,如果这对你的答 ..
发布时间:2018-09-25 20:59:27 移动开发

如果将其视图添加到UIViewContoller,则UINavigationContoller向后滑动功能不起作用

我有一个UIViewController(RootViewController)设置为UIWindow的根视图控制器。 任意视图/视图控制器被加入到这一RootViewController的子视图包括一个UINavigationController。 我发现有在iOS7一个新行为的UINavigationController可以滑动回到上一个视图控制器。但它并不适用于我的情况。 如果 ..
发布时间:2018-09-24 20:01:15 移动开发

在自定义UINavigationBar中绘图,附加到顶部

我有一个 UINavigationBar 的子类。它是 barPosition 是 UIBarPositionTopAttached 。 比我在子类中重写 - (void)drawRect:(CGRect)rect 。作为参数出现的 rect 总是高44像素,我只能在这个矩形内画画。因此,我无法在状态栏上执行绘制,并且它具有默认外观。如果我评论 -drawRect out,它看起来与预期的一样, ..
发布时间:2018-09-24 19:58:27 移动开发

TabBarController:以不同方向定向视图

我无法保留当前的观看方向。在下面的设置中,我能够将第一个视图控制器锁定为纵向,将第二个视图控制器锁定为横向或纵向。但是,当我向选项卡控制器添加第二个导航控制器/ rootviewcontroller时,整个项目中的所有视图都将同时显示为横向和纵向。无论我是否在第一个导航控制器中将相同的代码实现到第二个导航控制器,都会发生这种情况 我希望能够保留当前查看控制器方向,同时添加额外的navcont ..

如何在导航栏动画期间删除不需要的黑色区域。截屏

我有一个视图控制器,导航栏是透明的。我的下一个视图是一个表格视图,其中导航栏是白色的。 要停止不需要的动画,我将导航栏设置为透明的'表视图的viewDidDissapear'。不幸的是,当我向后导航时,这会留下下面的图像(当你向前导航时更糟糕)。有谁知道如何摆脱黑色区域? - (void)viewWillDisappear:(BOOL)animated { [self.n ..

tableView didSelectRowAtIndexPath在iOS 7上无法正常工作。为什么?

首先,我想说我只是提出这个问题,因为我想了解发生了什么。 我打开了一个旧的Xcode在Xcode5上进行全新安装的项目(非常简单)。 当我意识到它在iOS 7上不起作用时。为什么?不知道.. 我看到了其他一些问题,没有得到任何有用的答案,所以我做了一个简单的测试。 在 UITableViewController 中一切正常,除了 didSelectRowAtIndexPath ..

在iOS7上使用UINavigationControllerDelegate实现上滑/下滑过渡的实现

我花了一些时间尝试整理iOS 7中提供的自定义过渡动画。根据这个问题, UINavigationControllerDelegate 是要走的路。 但是,没有示例或文档描述如何最好地在iOS7中进行简单的垂直过渡。 (有一个过多的使用 UINavigationControllerDelegate 的其他过渡样式,但没有一个像上下滑动视图一样简单 - 还有一些建议只修改视图位置,但似乎像一个俗 ..
发布时间:2018-09-24 19:42:14 移动开发

当标题很长时,backBarButtonItem会在iOS 7中重命名

我在iOS 7中观察到的一个行为是 backBarButtonItem 的 UINavigationItem 的标题被重命名为当前显示的视图控制器的标题太长。太懒了解释所以这里有一些照片: 正如您所看到的,当标题太长时,后退按钮会重命名为”后退“,无论它是什么以前是。如果标题更长,后退按钮不显示任何文本,只显示左箭头图像。 有谁知道如何禁用此行为?我希望后退按钮保持我想要的状态而不是重 ..

ios7新的平移手势回到导航堆栈中并不能清除tableview选择

我有一个类似Notes的应用程序:uitableviewcontroller通过将各个笔记推送到导航堆栈来显示它们。我决定使用ios7 Back按钮和随附的平移手势识别器。 我唯一的修改就是在推送详细视图控制器之前,通过将from-controller的navigationItem标题设置为空字符串来删除按钮中的文本,因为建议在 https://stackoverflow.com/quest ..
发布时间:2018-09-24 19:37:48 IPhone

使用自定义后退按钮滑动手势会冻结根视图控制器

我的应用程序遍布自定义后退按钮,看起来导航控制器不喜欢它。 所以,我希望iOS7的滑动到后退手势与我的自定义后退按钮一起使用。搜索和尝试不同的方式,但似乎没有一个很有希望。我最接近的是 http://keighl.com /后/ ios7互动-POP-手势自定义后退按钮/ 。 但是,现在,当我继续推送并弹出导航堆栈时,堆栈中的rootViewController在任何时候停止响应任何触摸。 ..
发布时间:2018-09-24 19:34:24 IPhone

一段时间后ios7 UINavigationBar在状态栏下停止扩展

首先 - 这不是关于导航栏重叠状态栏的问题(和许多其他人一样)。 UINavigationBar(我的导航控制器)完全按照我想要的方式对齐。 问题在于我的导航栏自定义背景。 背景图像(或导航栏本身)随机停止在状态栏下(在我的应用程序启动后几秒钟或当我在其上出现/关闭模态导航控制器时)。 我的自定义图片具有适合iOS的尺寸(640x128像素)。 1。初始外观(所需 - 自定义 ..