UINavigationcontroller
全部标签 关于呈现从XIB文件获取其界面的View,我不了解一些基本知识。我的应用程序的RootViewController是一个UITabBarController。选项卡栏选项之一呈现UINavigationController控制的View。在该View的导航栏中,我有一个用于添加新项目的加号(+)按钮。我想将AddItemView呈现为模态视图,它应该从AddItemView.xib文件中获取其界面。该XIB文件中有一个导航Controller。但是,导航栏没有出现。这是单击该加号按钮时调用的函数:-(void)showNewView:(UIViewController*)viewCon
我的应用程序在堆栈中有多个UIViewController(在UINavigationController下)。在某些情况下,当我在内部UIViewControllers中时会收到内存警告(大多数情况下,如果设备因后台运行的其他应用程序而过载)。当这些内存警告发生时,应用程序继续运行(大部分时间),然后当它返回到rootViewController时它会重新加载它但不会填充View对象(主要是UIButton图像)。我想实现didReceiveMemoryWarning和applicationDidReceiveMemoryWarning,但我不清楚如何实现。我正在寻找的最终结果是,当
我是iOS开发的新手,我想制作类似附加屏幕截图的东西。我读过嵌套的UINavigationControllers不是一个好主意,如果不是不可能的话,所以我非常愿意接受关于如何实现我想要的东西的想法。在我的第二个屏幕上,我想在两个View之间来回切换(不使用手势和推送动画),同时保持静态页眉和页脚。我知道如何进行推送转场的唯一方法是使用UINavigationController,因此我认为需要嵌套。我该如何实现?我认为在我的第二个UIViewController中我可以以编程方式创建一个UINavigationController并将其添加到self.view,但我最终这样做了:sel
我在将UIPageViewController集成到我现有的应用程序中时遇到问题。我有一个带有项目列表的简单UITableViewController。点击一个会弹出详细View。我只想让用户从详细View滑动到详细View(很常见)。我按照这个开始:http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/.使用tableview,我是否可以简单地将一个单元连接到PageViewController并使用我现有的详细信息VC作为“内容”或“数据”ViewController?更新1:我已经掌握了基础知识,我可以在详
我正在尝试创建一个非标准的顶部导航栏以在我的整个应用程序中使用。为了实现这一点,我一直在尝试子类化UINavigationController和UINavigationBar我有一个自定义的NavigationController类partialclassZooNavigationController:UINavigationController{publicZooNavigationController(IntPtrhandle):base(typeof(TopNavBar),null){this.Handle=handle;}}指向基础构造函数publicUINavigationC
我想将整数值从MainViewController传递到UINavigationViewController中嵌入的CollectionViewController。代码在prepareForSegue方法内的MainViewController.m文件中编写。我收到警告:Incompatiblepointertypesinitializing'CollectionViewController*'withanexpressionoftype'UIViewController*_Nullable'警告是针对代码的:UINavigationController*navController=
在我的iOS应用程序中,我想提供一个设置View。“presentModalViewController”工作得很好:ViewSettings*controller=[[ViewSettingsalloc]initWithNibName:@"ViewSettings"bundle:nil];UINavigationController*navController=[[UINavigationControlleralloc]initWithRootViewController:controller];[self.navigationControllerpresentModalViewCo
当UIPopoverController被UIPopoverController本身的矩形之外的任何地方触摸解除时,是否有一个方法被调用?状态:firstView有一个navBar。它的UINavBarItem通过触摸调用UIPopoverController为firstView设置一些值,因此firstView必须在以下时间更新UIPopoverController已关闭。(附注viewDidAppear不起作用!)谢谢! 最佳答案 为弹出窗口分配一个委托(delegate);那么你同时拥有popoverControllerDid
首先:我将我的应用程序移植到ARC,一切似乎都正常。但现在我发现了一个问题:我有一个UINavigationController,它以模态方式呈现,其堆栈上有一些UIViewController。但是当我关闭模态视图Controller时,堆栈中的ViewController似乎没有被释放。这是我所做的:UIViewController*root=[[UIViewControlleralloc]init];UINavigationController*navi=[[UINavigationControlleralloc]initWithRootViewController:root];
我正在尝试将UINavigationControllerUIToolbar添加到View的顶部(在导航Controller下。我的View是一个UITableViewController...所以需要处理它。目前,我只是将出现在View底部的UIToolbar放置在我希望使用显示的位置[self.navigationController.toolbarsetFrame:CGRectMake(0,60,320,30)];这会将工具栏定位在我希望它出现的正确位置,但是它的定位存在问题,我将对此进行解释。当您设置要显示的UINavigationController工具栏时,它会将自己放在Vi