草庐IT

UINavigationController-Alike

全部标签

ios - 简单标题未显示在 UINavigationController 中

我已经查看了所有类似/相关的问题,但没有一个是a)正是我的问题或2)解决方案根本行不通。在我的appDelegate.m中有didFinishLaunchingWithOptionsJCGRootNavigationController*rnc=[[JCGRootNavigationControlleralloc]init];self.window.rootViewController=rnc;`JCGRootNavigationController是UINavigationController的子类@interfaceJCGRootNavigationController:UINav

iphone - 将自定义导航栏分配给 UINavigationController

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CustomUINavigationBarBackground我正在应用程序委托(delegate)中以编程方式创建我的uinavigationController。我有一个子类UINavigationBar的类,并想将其分配为Controller的导航栏。在IB中,我只需选择Controller、它的栏并将类从默认类更改为我的自定义类。但是我不知道如何在代码中执行此操作。任何帮助将不胜感激。

iOS8 - 在 UINavigationController 上推送 UIViewController 并旋转设备后,以前的 View Controller 中的大小错误

我有一个UINavigationController和一个根UIViewController(“root”)。RootViewController推送另一个UIViewController“child”。当“子”UIViewController在屏幕上时,我旋转设备并期望“根”ViewController相应地调整大小,但这并没有发生。在RootViewController中放置断点后:-(void)viewWillTransitionToSize:(CGSize)sizewithTransitionCoordinator:(id)coordinator{[superviewWillT

ios - UINavigationController清除背景色

那个简单的例子,但不起作用;我在NavigationConroller内部有ViewController,然后我想添加新的ViewConroller及其自导航Controller。在主视图Controller中:CustomViewController*vc=[[CustomViewControlleralloc]init];NewNavigationVC*nav=[[NewNavigationVCalloc]initWithRootViewController:vc];[selfpresentViewController:navanimated:NOcompletion:nil];两

ios - 包含 UINavigationController 的状态栏大小不正确

我通过containment使UINavigationController成为另一个ViewController的子级。一切正常,除了在打开通话中状态栏的情况下启动应用程序,然后在屏幕上出现应用程序用户界面后将其切换回关闭时出现的一个奇怪问题。在状态栏的位置出现了一个奇怪的黑色缺口。考虑下面的自包含示例应用程序:#import@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@end@implementationAppDelegate-(BOOL)application:(UIAppl

ipad - UINavigationController:Resize动画中标题跳转

我有一个ipad应用程序,我想在其中隐藏和显示类别列表(有点像SplitViewController中的小View),以及包含UiNavigationController堆栈的主视图。我想在隐藏类别列表时调整UINavigationControllerView的大小以填充整个屏幕,并在显示列表时缩小。我让它工作,除了在动画开始/提交block中设置帧时导航栏的标题立即跳转到它的新偏移量。有什么办法可以阻止标题跳转吗? 最佳答案 我用它来修复UINavigationBar中标题和右键的跳转。#import"UINavigationBa

ios - 呈现 UINavigationController 模态时,segue.destinationViewController 为 nil

我有一个UICollectionView,当用户按下一个单元格时,我会使用Storyboard在UINavigationController中呈现另一个ViewController。-(void)collectionView:(UICollectionView*)collectionViewdidSelectItemAtIndexPath:(NSIndexPath*)indexPath{[selfperformSegueWithIdentifier:@"editBookIPad"sender:indexPath];}-(void)prepareForSegue:(UIStoryboar

iphone - 尝试以编程方式向 UINavigationController 添加按钮,但它从未显示

我以编程方式创建了一些UINavigationController并将它们添加到UITabBarController。一切似乎都正常,但我想向导航Controller添加一个取消按钮,但它从未出现过。我尝试了多种方法,但似乎根本无法影响导航项的显示,并且我已经遵循了此处和其他站点的多个示例,但没有任何反应。MyTableViewController*mtvc=[[MyTableViewControlleralloc]init];UINavigationController*myNavController=[[[UINavigationControlleralloc]initWithRo

ios - 将 UIPageViewController 滑动与 iOS 7 UINavigationController 向后滑动手势相结合

我有一个导航Controller,它推送一个包含UIPageViewController(PAGES)的ViewController(PARENT)。现在我使用平移/滑动手势在页面ViewController的子项之间切换。但是,我无法再使用从屏幕左边框滑动手势来弹出PARENT-viewcontroller,因为它在PAGES中被解释为手势。是否可以在显示最左侧的ViewController时完成滑动弹出?两个想法:在pageViewController:viewControllerBeforeViewController中返回nil->不起作用。限制触摸区域,如describedh

ios - 为 UINavigationController 展开 Segue

我有一个简单的UINavigationController,它通过自定义segue将UIViewController推送到堆栈上。然后,我在第一个UIViewController上实现了一个IBAction来执行展开操作,并实现了segueForUnwindingToViewController。不幸的是,没有调用segueForUnwindingToViewController(我确实确认在第一个VC上调用了canPerformUnwindSegue)。我还没有看到这种行为的任何简单示例。有人可以帮忙吗?谢谢。这是来自NavigationController的RootViewCont