草庐IT

uiviewcontrollers

全部标签

iOS应用程序崩溃回到以前的uiviewController

我在这个问题中描述了相同的问题(关联)但是就我而言,我正在使用AVPlayerViewController反而MPMoviePlayerController,所以我试图应用答案的相同逻辑,但是AVPlayer只有未知,现成的戏剧和失败状态,我不知道何时关闭控制器。我怎么知道什么时候AVPlayerViewController关闭还是如何解决因方向引起的同一崩溃?我的ViewController方向方法:overridevarshouldAutorotate:Bool{returnfalse}overridevarsupportedInterfaceOrientations:UIInterfac

在Swift 3.0中呈现带有背景透明的UiviewController

我正在介绍一个具有透明背景的ViewController。但是,在显示该视图的组件时,该组件是不可见的。看到了一个空白的视图控制器。我给出了alpha值和黑色背景颜色。当我调用透明的ViewController时,这是我的代码ifindexPath.row==0{letmodalViewController=PopUpViewController()modalViewController.modalPresentationStyle=.overCurrentContextpresent(modalViewController,animated:true,completion:nil)}但是该控

ios - self.navigationController.navigationBar.hidden = TRUE 不适用于一个 UIViewController

在我的应用程序中,我至少有十几个UIViewController,其中一些显示导航栏,一些则不显示。除了一个Controller外,其他所有Controller都运行良好。我从另一个没有显示导航栏的屏幕导航到这个屏幕。在这一个上,我需要显示导航栏,所以在我的viewWillAppear中我有这段代码:[self.navigationControllersetNavigationBarHidden:NOanimated:YES];当我使用调试器逐步执行代码时,我会执行这一行,但它只是被忽略了,导航栏也没有显示。这似乎是模拟器和实际设备(带有iOS5.1.1的iPhone4S)上的问题。我

iphone - 如何从 UIViewController 访问 UINavigationController

在我的AppDelegate中,我有以下代码:UIViewController*viewController1=[[FirstViewControlleralloc]initWithNibName:@"FirstViewController"bundle:nil];UINavigationController*itemsNavigationController1=[[UINavigationControlleralloc]initWithRootViewController:viewController1];如何将UIVNagigationBar的背景颜色设置为绿色?如果我这样做:[s

iOS - 将特定的 UIViewController 锁定到特定的方向

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我的应用程序支持每4个方向,我有一个位于LandscapeRight中的UIViewController。我正在使用UINavigationController来推送那个UIViewController,我希望那个UIViewController只在UIInterfaceOrientationLandscapeRight中,但是当我旋转时手机,它会切换回其他方向。-(BOOL)shouldAuto

ios - UIViewController 中的 Xcode 5.1 UITableView - 自定义 TableViewCell socket 为零

我在UIViewController中有一个UITableView作为subview。我没有使用UITableViewController,因为我有一些与tableview无关的其他内容占据了屏幕的一部分。我正在使用Storyboard。我将tableview设置为导出,viewcontroller是数据源和委托(delegate)。如果我在这种情况下使用标准的UITableViewCell,一切正常,我可以加载内容。我需要为此tableview使用自定义UITableViewCell,因此我执行了以下步骤:创建了一个名为SWTableViewCell的UITableView子类在vi

objective-c - 单击 UIWebView 上的链接时打开新的 UIViewController

我发现这个线程符合我的问题:ClickingalinkinUIWebViewpushesontotheNavigationViewstack但是,以下情况不同:我没有使用导航Controller,而是使用基于View的应用程序在按下相应按钮时手动切换到不同的ViewController。我没有使用链接,而是使用onClick方法来检测用户何时单击UIWebView上的某些内容并尝试使用新的UIWebView打开新的ViewController。相同的代码可以工作还是我必须做一些更改? 最佳答案 你将不得不做一些修改第一:当onCli

objective-c - 将 UITableView 数据源/委托(delegate)连接到基 UIViewController 类

我试图通过Storyboard将我的UITableView的数据源和委托(delegate)连接到我的ViewController的基类。我能够轻松地连接我的IBAction和IBOutlets,但这被证明更棘手。实例化委托(delegate)/数据源方法然后在super上调用相同方法的正确方法是什么?TIA 最佳答案 Xcode将对您尝试连接的对象进行类型检查。所以有两个先决条件:您的类的对象必须“出现”在Storyboard中,这通常涉及在检查器中的UIViewController上设置自定义类在建立连接之前,您的对象的类必须声

iphone - 在 cocos2d 中添加 UIViewController

我想在cocos2d项目中显示一个UIViewController,所以我在我的CCLayer类中做了这个:-(void)displayMainMenu{CGSizescreenSize=[CCDirectorsharedDirector].winSize;[CCMenuItemFontsetFontName:@"MarkerFelt"];[CCMenuItemFontsetFontSize:26];CCMenuItemFont*openViewC=[CCMenuItemFontitemWithString:@"OpenView"target:selfselector:@selecto

ios - UIView 和 UIViewController 有什么区别?

我需要以下方面的详细解释:我们使用UIViewController做什么?有什么用?我有一个如下所示的类:classone{UINavigationController*nav=...;two*secondObject=...;//Byuseofit,Ihavepushthenewviewclasstwo//ok}classtwo{...}如何在one类中使用secondObject?从窗口开始的类层次是什么? 最佳答案 UIViewController是MVC中的Controller部分设计模式。ModelControllerVi