草庐IT

UINavigationController-like

全部标签

用于 uinavigationcontroller 的 iOS 开源智能 Controller 推送/弹出库?

我有一个应用程序,用户可以在其中无限深入View(插入导航堆栈)。在某些时候,会有内存警告。我想从导航Controller中删除ViewController并释放它们。如果用户返回到那些ViewController,我想重新创建ViewController并将它们推回到堆栈中的正确位置。这是思考这个问题的正确方式吗?是否有一个开源项目可以做到这一点?这似乎不是一个罕见的问题,我不想重新发明轮子。 最佳答案 曾经有一段时间您需要确保对viewDidLoad和viewDidUnload的调用正确匹配,以便可以通过这种方式处理内存警告。从

ios - uinavigationcontroller 内的标签栏 Controller

我在导航Controller中有一个标签栏Controller,但我似乎无法设置导航栏标题或使用以下方法向导航栏添加按钮:self.title=@"MyName";上面的代码只改变了TabBarItem的名称,而不是导航Controller。其次。我想禁用返回登录屏幕(屏幕截图中带有UIWebview的屏幕)编辑:我发现了一个可能的副本 最佳答案 将tabBarController放入navigationController并不常见。如果你找不到你的方式出了什么问题,请尝试使用另一种方法来接近你想要的东西,即将navigationC

ios - UINavigationController 自定义模式转换,导航栏太小

我正在使用自定义转换以模态方式显示UINavigationController内的UIViewController。我正在使用以较小的框架开始并以UINavigationController全屏结束的缩放过渡。toView.transform=CGAffineTransformMakeScale(kInitialScale,kInitialScale);[containerViewaddSubview:toView];[UIViewanimateWithDuration:durationanimations:^{toView.transform=CGAffineTransformMak

ios - UINavigationController 返回零

我们已经有相同的问题,其中UINavigationController返回nil但它们都与segues相关,例如this但我的问题有点不同:在我的TableViewController中我嵌入了一个UINavigationController并且我从我的tableView打开了另一个ViewController(在这个viewController中navigationController是nil)我的Storyboard:奇怪的是,如果我选择tableView的第一行或最后一行,一切正常(navigationController不返回nil),但是当我选择任何其他行时,它返回nil我在

ios - WKWebview allowsBackForwardNavigationGestures 和 UINavigationController interactivePopGestureRecognizer 都启用

嵌入在导航Controller中的我的ViewController包含一个WKWebview,我想在其上启用以下逻辑:如果webview中存在后退项目,做出左屏幕边缘手势应该在webview中返回一页(当allowsBackForwardNavigationGestures设置为yes时webview的正常行为)。当没有任何返回项时,它应该在导航Controller(interactivePopGestureRecognizer)中弹出一页。我同时启用了这两个功能并得到了随机结果,有时我在webView中返回一页,有时我在导航堆栈中返回我的主页。我尝试了以下逻辑:-(void)webV

ios - 来自带有提示的 View Controller 的 UINavigationController 动画

我正在实现一个使用UINavigationController的应用程序。它目前显示3个View,每个View都是一个UITableViewController。显示的第一个View只有一个title,而其他两个View有一个title和prompt。所有segues都在Storyboard中创建,这非常简单:问题:一旦我从有提示的View中设置动画,动画就会出现故障-标题(有时是后退按钮)从底部而不是右侧“飞入”。示例:https://youtu.be/N-K8piEJ1aY(录制慢动画开启)在这里您可以看到从第一个View到第二个View的动画效果很好,但是从第二个View到第三个

iphone - 嵌套在 moreViewController 中的 UINavigationController 的问题

我有UITabbarMoreController,其中包含一些UINavigationController。这些UINavigationControllers然后包含我的自定义ViewController。所以层次结构看起来像这样:UITabbarController-UINavigationController->mycustomUIViewController-...(otherchildrenofUITabbarControllerlookthesame)在我的自定义ViewController中,我调用了[selfparentViewController],它应该返回一个UIN

objective-c - 如何使 UINavigationController 中的 UIToolbar 更高?

我有一个UINavigationController,在屏幕顶部有一个UINavigationBar,在底部有一个UIToolbar。我想让工具栏高一点。这是我的代码:CGRecttoolbarFrame=self.navigationController.toolbar.frame;toolbarFrame.size.height+=20;toolbarFrame.origin.y-=20;self.navigationController.toolbar.frame=toolbarFrame;[selfsetToolbarItems:@[myButton]];self.naviga

ios - NSInvalidArgumentException',原因 : 'Unable to parse the format string "userName like %@ password like % @"'

标题我正在尝试从sql文件中获取数据,但我一直收到NSInvalidArgumentException。如果有人能帮我弄清楚,我将不胜感激。-(IBAction)signIn:(id)sender{//CreatingafetchrequestAppDelegate*appDelegate=[[UIApplicationsharedApplication]delegate];//CreateNSManagedObjectContextinstanceNSManagedObjectContext*context=[appDelegatemanagedObjectContext];NSEn

iphone - 单击选项卡时返回到 UINavigationController 堆栈的顶部?

我有一个带有4个选项卡的UITabBarController界面。每个选项卡都有一个UINavigationController。每当按下标签栏按钮时,我如何返回到每个UINavigationController中最顶层的UIViewController? 最佳答案 -popToRootViewControllerAnimated 关于iphone-单击选项卡时返回到UINavigationController堆栈的顶部?,我们在StackOverflow上找到一个类似的问题: