uinavigationcontroller相关内容
我在iOS应用扩展程序中以模态方式呈现 UINavigationController : UINavigationController * nav = [[UINavigationController alloc] initWithRootViewController:vc]; nav.modalPresentationStyle = UIModalPresentationFormSh
..
在iOS 8上,我对导航栏和方向更改有一个奇怪的行为。 我有一个导航控制器,报告支持的界面方向 UIInterfaceOrientationMaskLandscapeRight 。导航栏具有预期的横向高度(遗憾的是我无权发布截图)。 然后我启动一个仅支持 UIInterfaceOrientationMaskPortrait 。当演示动画开始时,似乎底层导航控制器的指标被更改为纵向演示,
..
我有一个UISplitViewController,它包含一个UITabBarController作为主视图。 这个UITabBarController包含一个UINavigationController。详细视图也包含UINavigationController。 在iPad上按预期工作。 show detail segue 在详细视图上的导航控制器中显示imageview。 另一
..
我的第一个视图控制器上有一个名为 showSettings 的可选 bool 变量,名为 ViewController ,我从 SecondViewController 弹回 ViewController 。 在我弹出之前,我想将bool设置为true。由于 ViewController 在内存中,因此实例化另一个视图控制器似乎有误。 最好的方法是什么?我没有使用故事板,如果这对你的答
..
在我的UISplitViewController中,主视图是一个包含UITableViewController的UINavigationController。有时,当用户选择表中的项时,我必须在主视图中的现有表上推送另一个tableViewController。 在iOS 7中,在我的第一个UITableViewController中我只是打电话 [self.navigationCo
..
我有一个UIViewController(RootViewController)设置为UIWindow的根视图控制器。 任意视图/视图控制器被加入到这一RootViewController的子视图包括一个UINavigationController。 我发现有在iOS7一个新行为的UINavigationController可以滑动回到上一个视图控制器。但它并不适用于我的情况。 如果
..
我有一个 UINavigationBar 的子类。它是 barPosition 是 UIBarPositionTopAttached 。 比我在子类中重写 - (void)drawRect:(CGRect)rect 。作为参数出现的 rect 总是高44像素,我只能在这个矩形内画画。因此,我无法在状态栏上执行绘制,并且它具有默认外观。如果我评论 -drawRect out,它看起来与预期的一样,
..
我有一个UINavigationController UINavigationBar hidden = YES。 我希望全屏bg嵌入在UINavigationController中的视图。 但我只得到: http:// cs616618。 vk.me/v616618797/1bf0d/FEdIn0Nn4x8.jpg 是否可以在状态栏下全屏显示? 我用独立的视图控制器实现了这一
..
我无法保留当前的观看方向。在下面的设置中,我能够将第一个视图控制器锁定为纵向,将第二个视图控制器锁定为横向或纵向。但是,当我向选项卡控制器添加第二个导航控制器/ rootviewcontroller时,整个项目中的所有视图都将同时显示为横向和纵向。无论我是否在第一个导航控制器中将相同的代码实现到第二个导航控制器,都会发生这种情况 我希望能够保留当前查看控制器方向,同时添加额外的navcont
..
我有一个视图控制器,导航栏是透明的。我的下一个视图是一个表格视图,其中导航栏是白色的。 要停止不需要的动画,我将导航栏设置为透明的'表视图的viewDidDissapear'。不幸的是,当我向后导航时,这会留下下面的图像(当你向前导航时更糟糕)。有谁知道如何摆脱黑色区域? - (void)viewWillDisappear:(BOOL)animated { [self.n
..
首先,我想说我只是提出这个问题,因为我想了解发生了什么。 我打开了一个旧的Xcode在Xcode5上进行全新安装的项目(非常简单)。 当我意识到它在iOS 7上不起作用时。为什么?不知道.. 我看到了其他一些问题,没有得到任何有用的答案,所以我做了一个简单的测试。 在 UITableViewController 中一切正常,除了 didSelectRowAtIndexPath
..
问题: 我想在弹出的视图控制器中自定义导航后退按钮标题,如Whatsapp(
..
我的后栏按钮有问题。它保持隐藏无论我喜欢 self.navigationItem.hidesBackButton 这是我添加回按钮的代码: // - (void)viewDidLoad { [.... ]; UIBarButtonItem * back = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedStri
..
我花了一些时间尝试整理iOS 7中提供的自定义过渡动画。根据这个问题, UINavigationControllerDelegate 是要走的路。 但是,没有示例或文档描述如何最好地在iOS7中进行简单的垂直过渡。 (有一个过多的使用 UINavigationControllerDelegate 的其他过渡样式,但没有一个像上下滑动视图一样简单 - 还有一些建议只修改视图位置,但似乎像一个俗
..
我正在尝试将UINavigationController中的Back按钮的默认字体更改为自定义字体 UIFont * myCustomFont = [UIFont fontWithName:@“MyCustomFont”size:18]; 如何将此自定义字体设置为后退按钮?我浏览了本网站中类似问题的其他答案但没有成功。 解决方案 [[UIBarBu
..
我在iOS 7中观察到的一个行为是 backBarButtonItem 的 UINavigationItem 的标题被重命名为当前显示的视图控制器的标题太长。太懒了解释所以这里有一些照片: 正如您所看到的,当标题太长时,后退按钮会重命名为”后退“,无论它是什么以前是。如果标题更长,后退按钮不显示任何文本,只显示左箭头图像。 有谁知道如何禁用此行为?我希望后退按钮保持我想要的状态而不是重
..
我有一个类似Notes的应用程序:uitableviewcontroller通过将各个笔记推送到导航堆栈来显示它们。我决定使用ios7 Back按钮和随附的平移手势识别器。 我唯一的修改就是在推送详细视图控制器之前,通过将from-controller的navigationItem标题设置为空字符串来删除按钮中的文本,因为建议在 https://stackoverflow.com/quest
..
我有一个将动态数据加载到tableview中的应用程序。当只有一个项目(因此只有一个单元格)时。为了确保UITableViewCellSeperator没有显示这个项目我使用此代码: - (CGFloat)tableView: (UITableView *)tableView heightForFooterInSection:(NSInteger)section { //这将创建一
..
我的应用程序遍布自定义后退按钮,看起来导航控制器不喜欢它。 所以,我希望iOS7的滑动到后退手势与我的自定义后退按钮一起使用。搜索和尝试不同的方式,但似乎没有一个很有希望。我最接近的是 http://keighl.com /后/ ios7互动-POP-手势自定义后退按钮/ 。 但是,现在,当我继续推送并弹出导航堆栈时,堆栈中的rootViewController在任何时候停止响应任何触摸。
..
首先 - 这不是关于导航栏重叠状态栏的问题(和许多其他人一样)。 UINavigationBar(我的导航控制器)完全按照我想要的方式对齐。 问题在于我的导航栏自定义背景。 背景图像(或导航栏本身)随机停止在状态栏下(在我的应用程序启动后几秒钟或当我在其上出现/关闭模态导航控制器时)。 我的自定义图片具有适合iOS的尺寸(640x128像素)。 1。初始外观(所需 - 自定义
..