presentViewController
全部标签 我在我的应用程序中展示了一个CNContactViewController的实例。我希望用户既能编辑联系人,又能关闭这个ViewController。下面是呈现ViewController的代码,它嵌入在UINavigationController中。正如您在代码中看到的,我有allowsEditing=YES,但查看屏幕截图;你可以看到我无法编辑。任何人都可以帮我看看我错过了什么?谢谢!CNContactViewController*contactController=[CNContactViewControllerviewControllerForUnknownContact:co
我正在尝试将ViewController推送到已经推送的ViewController上,如下所示。然而,不知何故,当我尝试推送newPersonViewController时,这个新Controller并没有被推送到堆栈上。我不知道为什么Xcode提示我试图添加一个不属于层次结构的新Controller。我是否错误地呈现了ABPeoplePickerViewController?这就是newPersonViewController无法被压入堆栈的原因吗?来自控制台的消息:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarc
我对在以编程方式实例化和打开新View的两次尝试之间看到的不同结果感到有些困惑。我有一个由NSTimer回调调用的方法(虽然我认为这不是那么相关),它尝试分配和初始化第二个ViewController,并将它压入堆栈(我可能有一点我的命名法离开那里,抱歉)。查看ViewController编程指南和此处的一些答案,我确定了两个可能的解决方案,这两个解决方案都可以正常构建和运行,但我得到不同的结果,它们都不能完全工作。第一个使用presentViewController方法。它看起来像这样:SecondViewController*secondView=[[SecondViewContr
我想像iPhoneiOS6中的UIActivityController一样保持背景透明我尝试清除颜色和不透明但背景总是黑色像这样(iPhoneiOS5模拟器)这是presentViewController代码:ShareViewController*controller=[[ShareViewControlleralloc]initWithNibName:@"ShareViewController_iPhone"bundle:nil];controller.delegate=self;[selfpresentViewController:controlleranimated:YESco
我用Storyboard制作了一个单View项目,添加了几个ViewController。初始ViewController有一个简单的按钮来显示另一个ViewController-(IBAction)doPhotoAlbumBtn:(id)sender{UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"Main.storyboard"bundle:nil];VCDecorations*ieVC=[storyboardinstantiateViewControllerWithIdentifier:@"VCDecoratio
我需要用UIViewAnimationOptionCurveEaseIn动画呈现ViewController,其中源Controller从1alpha消失到0,目标Controller从0alpha出现到1我想用presentViewController:animated:completion:我试过:在源代码Controller中UIStoryboard*st=[UIStoryboardstoryboardWithName:[[NSBundlemainBundle].infoDictionaryobjectForKey:@"UIMainStoryboardFile"]bundle:[
我正在尝试使用有效的UIElement构建一个简单的库。我想要做的是,从一个类实例创建UIViewController对象,并使用presentViewController方法将新的ViewController推送到当前VC堆栈。我可以看到UIElements已成功添加到堆栈中,但GestureRecognizer和UIButton的目标不起作用。当我检查ViewDebug时,这些设置是.这是我正在创建UI并放置在当前View堆栈上的类方法。-(void)displayAd{dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_
我正在展示一个SKStoreProductViewController,并遇到一些约束冲突。我可以验证以前取消激活的约束是否正在重新激活。我不明白为什么会这样。见下文,标记为***———>为了您的阅读方便。我能想到的唯一可能的问题是:我的应用程序是横向的,所以我必须继承SKStoreProductViewController.shouldAutorotate以返回false。classMyProductViewController:SKStoreProductViewController{overridevarshouldAutorotate:Bool{returnfalse}}fun
这是我的第一个问题,所以请放轻松!!我有一个iOS应用程序,它有5个选项卡栏,每个选项卡栏都包含一个导航Controller。似乎无论我从哪里调用presentViewController:animated:completion,我都没有从过渡中获得动画,呈现的ViewController只是出现在屏幕上!这也发生在我从我的一个选项卡中呈现的UIImagePickerController上。没有呈现动画,但当我关闭它时它确实动画消失了!这是代码示例,从代码生成的标签栏按钮发送,其操作连接到一个简单地执行此操作的方法..UserRegistrationViewController*use
我的iPhone应用程序支持颠倒的界面方向:当用户将手机上下颠倒(使主页按钮位于顶部)时,整个用户界面将垂直翻转。但是,当尝试从我的ViewControllerA中呈现一些ViewControllerB时出现问题(在此示例中,我呈现标准邮件编辑器ViewController):-(IBAction)buttonTapped:(id)sender{MFMailComposeViewController*mailVC=[MFMailComposeViewControllernew];mailVC.mailComposeDelegate=self;[selfpresentViewContro