uinavigationcontroller相关内容
我搜索了很多问题和答案后,没有好的结果.所以我不得不在这里问: 我想在导航栏下方添加一个搜索栏. 这个搜索栏应该是固定的.就像下面 iOS7 上的联系人一样. 谁能帮我弄清楚? 解决方案 你有一个视图控制器.它有一个主视图.该主视图内部是一个搜索栏 (UISearchBar),其下方是一个表格视图 (UITableView). 您的视图控制器嵌入在导航控制器 (UI
..
我有一个 iPad 应用程序,我正在将其转换为通用应用程序以在手机上显示.它有一个标签栏和一个导航栏,我的问题是它们在手机上都太大了.我可以发誓我听说过 Paul Hegarty(来自斯坦福大学的 iTunes U Swift 应用程序开发课程)提到某个地方的开关或技巧会导致酒吧适应 iPhone,但我找不到它. 这是我的应用程序栏的屏幕截图,与 iPhone 6 模拟器中的照片应用程序对比
..
这很好用: UINavigationController *nc =[[UINavigationController 分配]initWithNavigationBarClass:[GTScrollNavigationBar 类]toolbarClass:[UIToolbar 类]];nc.viewControllers = @[firstPage];self.window.rootViewCon
..
所以我有一个简单的导航控制器,带有一个注册,点击完成,然后你转到主页.问题是当您转到主页时,导航控制器随之而来. 正如您在最后一张图片(主页)中看到的那样,导航栏仍然存在.当用户在第一张图片上按下“完成"时,我使用 self.performSegueWithIdentifier("loginTrue", sender: nil) 转到“主页".我试过使用 self.presentingVi
..
复制步骤 1) 创建一个导航控制器和 3 个视图控制器. firstViewController.m: - (void)viewDidAppear:(BOOL)animated{[超级 viewDidAppear:动画];NSLog(@"DEBUG: 第一个屏幕确实出现了");[self.navigationController pushViewController:[self.st
..
导航控制器的后退按钮动画有一个奇怪的问题: 我的应用程序有一个带有 3 个选项卡的选项卡栏控件,其中一个有一个导航控制器和两个后续视图控制器,第一个只显示主表,第二个显示详细信息,当我点击后退按钮时出现问题从细节视图控制器,而不是滑回主视图控制器,它只是弹出没有动画的视图. 我注意到,如果我先转到另一个选项卡,然后再返回此选项卡,动画将正常触发. 我已经从头开始重建了整个应用导航
..
如果有一个显示 UIScrollView 全屏的 rootViewController.当我点击 UIScrollview 时,我想翻转屏幕并显示一个设置屏幕(它还有第二个屏幕,navigationController 的原因). 我可以在我的 rootViewController 中使用以下代码来显示设置屏幕:self.navController = [[UINavigationContr
..
我想将两个带有自定义图像的按钮添加到具有特定位置的导航栏. 我找到了解决方案,但它适用于右/左导航栏按钮. 我的代码是: NSMutableArray *buttons = [[NSMutableArray alloc] initWithCapacity:2];UIToolbar *tools = [[UIToolbar alloc]initWithFrame:CGRectMake
..
我正在开发我的第一个应用程序.这是我想要完成的: 会有一个包含几个不同选项的菜单.为简单起见,假设它由带有 IBAction 插座的 UIButtons 组成,并且存在随时拉出菜单的功能. 每个菜单按钮在按下时应显示不同的导航控制器内容.如果用户调出菜单并做出不同的选择,他当前正在操作的导航控制器不应该受到影响;新选择的导航链显示在旧导航链的顶部,通过菜单,用户可以随时返回上一个导航链
..
我的问题应该很简单,但我找不到解决方案. 我正在显示模态 VC,我想添加暗淡的背景视图. Modal VC 作为子 VC 添加到父 VC.父 VC 放置在 Navigation Controller 的顶部 (topViewController) Dim 视图被添加到 UIScreen.windows.first! 窗口.但是昏暗的视图并没有填满整个屏幕.我确实使用 CGPoin
..
这可能很容易实现,但我是 iOS 编程新手,我似乎被卡住了. 所以,基本上,我有一个选项卡式应用程序.我决定除了标签栏之外还需要一个导航栏.为此,我放置了标签栏控制器,然后添加了我的视图控制器并嵌入到每个视图控制器的导航控制器中,然后将其连接到标签栏. 我在故事板中的层次结构有点像这样: 视图控制器 导航控制器 视图控制器 导航控制器 视图控制器 我被困在这里的
..
如何让 UINavigation 控制器导航到前一个视图而不是前一个视图.基本上我希望它跳回 2 个位置而不是默认位置. 我敢肯定,这是非常规的,但我现在只需要这样做. self.navigationItem.backBarButtonItem =[[[UIBarButtonItem alloc] initWithTitle:@"Back"样式:UIBarButtonItemStyleB
..
我创建了基于导航的项目.在第二个屏幕中我想添加 uitabbarcontroller.任何人都可以建议我如何做到这一点. 我已经做了很多搜索,但还没有成功.所以请您提供一个简单的示例.我已经尝试过下面的讨论,但我认为这不是一个好方法. 使用 TabBar 的基于导航的应用程序 谢谢 解决方案 其实这才是正确的做法.不正确的一件事是控制器的分配位置.这发生在前一个控制器中,
..
我需要在用户按下 buttonIndex 1 后显示确认警报,但是......如果我在 clickedButtonAtIndex 中使用 popViewcontroller 它会崩溃而没有错误. 问题是 [self.navigationController popViewControllerAnimated:YES]; 在第二次警报点击之前调用... 如何解决? 这是我的代码
..
我有两个视图控制器,它们通过 segue 和 prepareForSegue 方法来回发送值.在我决定将 ViewController 嵌入导航控制器之前,这对我来说一直很完美. 如果您查看下面的方法,您会发现问题是我的 destinationViewController 不再是 ViewController...它是我新创建的 UINavigationController. Time
..
我是 ios 应用程序开发的新手,遇到多个警告问题. 我有一个加载表格视图的导航控制器.从该表视图中,单击一个单元格会推送一个新的 VC(基本上是单元格的详细信息).而在那个“detailView"上,当某个按钮被按下时,另一个VC被按下. 我使用以下代码推送最后一个 VC: - (IBAction)toMoreDetail:(id)sender{[self performSegue
..
我有一个 UINavigationController,并从根视图控制器推送到下一个视图控制器.第二个视图控制器相当“重",因为它有大量的初始化和子视图. 我的问题是:过渡动画的表现非常糟糕.基本上,动画的帧速率非常低(我从“推送"动画中总共获得了 3-4 帧). 我尝试了多种不同的技术,包括两种不同的手动动画过渡方法.在所有情况下,动画的前 0.4-0.7 秒都会受到这种低帧率的影响
..
我想知道让 UISegmentedControl 出现在 navigationController 下方的最佳方法是什么,就像在 AppStore 应用程序中一样: 我要放在不同视图中的内容是 UITableView,就像 AppStore 应用一样. 到目前为止我的想法是: 带有 UIToolbar 的 viewControllerUISegmentedController
..
我不知道我的代码有什么问题.我已经成功开发了应用程序,除了我第一次启动应用程序时,所有的东西都工作正常,在侧面第一个导航控制器中,弹出动画不能正常工作.似乎 Pop 没有动画.当我更改标签并返回第一个标签时,它工作正常.并做 push-pop 然后它的工作正常. 我从一周开始就试图找出问题所在.但由于代码冗长而无法成功.我已经尝试过创建 Tabbar Demo 的相同动画并且它工作正常.
..
当我从 PassCode 控制器移动到 OTP ViewController 时,我在控制台中收到以下错误: 警告:尝试呈现 on 其视图不在窗口层次结构中! 这是我用来在视图之间切换的代码: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main"
..