草庐IT

presentmodalviewcontroller

全部标签

ios - 模态视图关闭后重新加载 TableView

我看过很多关于这个主题的其他问题。但它们都导致同样的事情“View加载”“View确实出现”和“View将出现”我已经把tableview.reloadData()在所有这些中,但在关闭模态视图后,它仍然不会重新加载,直到我终止应用程序然后再次运行。我已经看到您可以通过通知中心执行此操作并且已经看到Here我试过那个方法,但它似乎对我不起作用。提前感谢您的帮助!!!importUIKitclassmainScreen:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvartableview:

ios - Phonegap/iOS - 如何推送 childviewcontroller?

我能够在我的PhoneGap项目中实现childviewcontroller的概念。现在,当我点击我的应用程序的任何链接时,它会在childviewcontroller中成功打开。这是在clildbrowser中打开页面的一行[super.viewControllerpresentModalViewController:childBrowseranimated:YES];现在我想将childBrowser作为pushViewController打开。目前它是从下到上打开的,但我希望它从左到右打开。有什么办法吗?将presentModalViewController替换为pushView

objective-c - PresentModalViewController 与导航 Controller 中的推送 View 具有相同的动画?

是否可以将PresentModalViewController与使用导航Controller的“pushViewController”方法时显示的相同动画一起使用? 最佳答案 据我所知,它不能水平移动。而且,当您使用presentModalViewController:animated:时,之前的View将消失(空白)。但是你可以这样做(将你想要的View添加到你的窗口的顶部):UIViewController*modalViewController=[[UIViewControlleralloc]init];[modalViewC

ios - 使用 presentModalViewController 但使用 modeUIViewAnimationTransitionCurlUp

我怎么可能更改呈现模态视图Controller的过渡。呈现过渡是否可能使用默认的UIModalTransitionStyle....UIModalTransitionStyleCoverVertical=0,UIModalTransitionStyleFlipHorizontal,UIModalTransitionStyleCrossDissolve,UIModalTransitionStylePartialCurl,但是关闭过渡使用的是UIViewAnimationTransitionCurlUp过渡。重要的是我不想使用UIModalTransitionStylePartialCur

ios - 如果添加了标签,则 presentModalViewController 无法显示

我正在尝试将模态视图Controller添加到现有应用程序。要初始化并打开它,我使用以下代码AddedViewController*addedOne=[[AddedViewControlleralloc]init];[self.parentpresentModalViewController:addedOneanimated:YES];如果带有View的AddedViewController.xib当然是空的,它会很好地打开,但是如果AddedViewController.xib不为空(即),这会在加载时抛出SIGTRAP信号(日志中的(lldb)),即使我只在其中添加带有静态文本的U

iOS 如何在已经堆叠的 ViewController 上调用 presentViewController

我正在尝试将ViewController推送到已经推送的ViewController上,如下所示。然而,不知何故,当我尝试推送newPersonViewController时,这个新Controller并没有被推送到堆栈上。我不知道为什么Xcode提示我试图添加一个不属于层次结构的新Controller。我是否错误地呈现了ABPeoplePickerViewController?这就是newPersonViewController无法被压入堆栈的原因吗?来自控制台的消息:Warning:Attempttopresentonwhoseviewisnotinthewindowhierarc

ios - 用手指向上拖动 Child View Controller 并在点后锁定

我正在尝试实现两个ViewController之间的平滑过渡。我想要做的是在VC1的底部有一个UIView。当用户向上滑动/拖动View时,VC2将以模态方式呈现。我想要发生的是,当用户向上拖动View时,View将跟随手指移动,VC2将被拖到屏幕上。一旦用户手指经过一个点然后松开,我希望它随后锁定到位。当用户在View上向上滑动时,我已经成功地实现了UIGestureRecognizer。然后呈现。这只有两个问题:1)不随用户手指过渡2)只有4种模式过渡样式(CoverVertical、FlipHorizo​​ntal、CrossDissolve和PartialCurl)——我不想使

ios - 我如何才能注意到 presentModalViewController 何时呈现任何 View Controller ?

为了解决这个问题,我尝试使用KVO(键值观察)来监控名为“presentedViewController”的属性。我制作了一个自定义ViewController作为基础ViewController,用于我的应用程序中所有ViewController的基础ViewController。然后,我将以下代码添加到ViewController的initWithNibName:bundle:。-(id)initWithNibName:(NSString*)nibNameOrNilbundle:(NSBundle*)nibBundleOrNil{self=[superinitWithNibName

iphone - ImagePicker 中的 View 层次问题

我想不出执行某些任务的最有效和“优雅”的方法。问题定义是:我想显示几个View,其中之一是带有相机胶卷源的ImagePicker。层次结构类似于:主视图--->选择器--->图像处理View当用户点击“后退按钮”时,UI必须允许向后显示。我尝试了几种选择:1.a)MAINVIEW以模态方式呈现选择器View。b)在didFinishPickingMediaWithInfo委托(delegate)方法中关闭选择器模态视图,然后使用图像处理View调用presentModalViewController。示例代码:-(void)imagePickerController:(UIImageP

objective-c - presentModalViewController 未被释放

我正在尝试呈现一个自定义ViewController,其中自定义View从分离的NIB加载,使用presentModalViewController消息模态化。该过程运行良好,但我注意到(使用分配工具)每次以模态方式呈现ViewController(或通过导航Controller推送)时,一旦关闭,内存就不会被回收。最终发生的事情是,如果用户多次激活模态视图Controller,最终应用程序将收到内存警告并最终崩溃。我正在尝试寻找一种方法来强制释放分配给模态视图Controller的内存。在这一点上,我已经创建了父ViewController拥有的ViewController的单个实例