presentmodalviewcontroller相关内容

iOS - pushViewController 与 presentModalViewController 的区别

调用 presentModalViewController 和 pushViewController 有什么区别,当: animation 设置为 NO(即使是,也只是可以更改的动画样式). 在呈现模态视图时定义了一个导航控制器,因此它也可以通过调用堆栈进行导航...... 这只是为了能够从第一个推送视图返回吗?呜呜呜…… 我想区别在别处和更深的地方.没有? 解决方案 ..

UINavigationController 与 presentModalViewController

我有一个实现 UINavigationController 的菜单屏幕,在该屏幕顶部,使用 presentModalViewController,我放置了另一个屏幕,我希望在该屏幕上拥有另一个 UINavigationController.我试图实现另一个导航控制器来处理新屏幕,但我要么在屏幕下方的 1/8 处得到一个导航栏,要么崩溃,要么什么也没有.我试过 [[UINavigationContr ..

iPhone:如何从左到右做一个presentModalViewController动画

我正在展示一个带有动画的模型视图.默认情况下,它是从下到上的.如何使动画从左到右?我知道我可以使用导航控制器.但实际上呈现视图不需要导航栏,模态呈现视图也不需要导航栏.我仍然想要从左到右的过渡. 解决方案 UIModalTransitionStyle只有四个: UIModalTransitionStyleCoverVerticalUIModalTransitionStyleFlipHor ..

应用程序试图以模态方式呈现活动控制器

我已经搜索并找到了有关此错误的各种 q/a,但无法找到针对我的问题的任何具体帮助(至少我的最低经验让我能够理解). 我正在从应用程序的主菜单加载一个 UIView,该菜单又具有几个按钮选项(称为子菜单).其中之一毫无问题地返回到主菜单([self dismissModalViewControllerAnimated:YES];).另一个按钮加载 UITableView (单独的视图控制器), ..
发布时间:2022-01-14 20:06:26 其他开发

iOS 7 半透明模态视图控制器

iOS 7 上的 App Store 应用程序使用磨砂玻璃效果,可以看到后面的景色.这是使用内置于 iOS 7 的 API 还是自定义代码.我希望它是前者,但我在文档中看不到任何明显的参考资料.明显的事情(比如在模态视图上设置 alpha 属性)似乎没有任何效果. 要查看示例,请打开 App Store 应用并按下右上角的按钮. 解决方案 随着 iOS 8.0 的发布,不再需要获取图 ..

呈现多个模态视图控制器?

更新: 我再次遇到了这个问题,并找到了另一种方法.如果呈现控制器没有嵌入到导航控制器中,如果呈现控制器不是全屏显示,它将被隐藏并变为黑色.方法 setModalPresentationStyle:UIModalPresentationCurrentContext 只能应用于导航控制器.因此,在 UINavigationController 中嵌入呈现控制器,将 UIModalPresentati ..

在半尺寸父控制器中显示模态视图控制器

我正在尝试在大小为父视图控制器一半的其他视图控制器上呈现模态视图控制器.但它始终以全屏视图显示. 我在我的故事板中创建了具有固定帧大小的任意大小的视图控制器.320 X 250. var storyboard = UIStoryboard(name: "Main", bundle: nil)var pvc = storyboard.instantiateViewControllerWith ..

无法让presentViewController 工作

我从另一个项目复制了一个工作视图控制器类到一个新项目中.我无法在新项目中加载视图.在旧项目中我使用了presentModalViewController.在新的我无法使用presentModalViewController 或presentViewController 加载视图 我正在尝试从我的主视图控制器加载当前视图. 这是我的主视图控制器界面的样子... //ViewContro ..
发布时间:2021-12-20 21:09:05 移动开发

Objective-C:需要帮助理解为什么在以两种不同方式访问 UIView 时两种方法的反应不同

我在两天的时间里问了三个问题让我感觉很糟糕,但我被困在论坛上搜索我找不到答案所以我希望有人能帮助我 - 我想这都是学习乐趣的一部分! > 在我的程序中,我有三个视图,它们的顺序是 GridScreen -> GameScreen -> CorrectScreen.在 CorrectScreen 上,我有一个返回 GridScreen 的按钮. 在 GridScreen 上,我有一堆按钮, ..
发布时间:2021-09-13 20:09:04 移动开发

presentModalViewController 问题!

所以, 我有一个表单(基本上是 UITableView),完成表单后,我单击屏幕顶部的“完成"按钮. 点击后,我需要将数据添加到另一个 tableView(在另一个 tableViewController 中).该表也在导航控制器内. 按下完成按钮后,我需要 presentModalViewController 成为新的 TableView(带有新数据)以及位于 tableVie ..

我应该在哪里展示Modal View Controller?

我有一个带有UITabBarController的应用程序.我跟踪用户在哪个选项卡上并进行存储,以使他们在重新打开应用程序时位于关闭时的选项卡上.因此,在应用启动时没有默认选项卡. 我有一个模态屏幕,每次启动应用程序时都会首先显示.不管保存哪个标签,都始终向用户显示此视图. 该模态视图应从何处呈现?合理的做法是让UITabBarController呈现它,因为它是rootViewCon ..

如何使用父级的导航控制器以模态显示视图控制器?

我正在导航堆栈的中间实现UITabBar,而没有UITabBarController.UITabBar位于 DetailViewController 中,该控件将屏幕的一部分委派给与所选选项卡元素关联的视图控制器.在通过选项卡栏选择显示的视图控制器中,有一个UIButton需要以模态显示视图.我尝试了 [self presentModalViewController:modalNavControl ..

呈现视图无法在iPhone中使用

我试图通过单击Facebook应用程序中的按钮从一个页面导航到另一页面. 我正在使用 registerUser = [[[RegisterPage alloc] initWithNibName:@"RegisterPage" bundle:nil];[self presentModalViewController:registerUser动画:是]; 用于在收到来自Facebook的回复 ..
发布时间:2021-05-17 20:32:55 移动开发

在iOS 13中呈现全屏模式时是否可以使用滑动来关闭?

随着iOS 13中新的默认卡模式演示,有一个不错的功能可以通过滑动来消除.呈现经典 .fullscreen 模式时是否可以使用此功能? 我检查了全屏显示时 isModalInPresentation 是否为假. 有什么想法吗? 解决方案 似乎只有当模式以表格形式显示时,才能撤消滑动,如今年的 这很有意义.当您将其显示为表格时,UI使其看起来像您可以向下滑动模式.当您以全屏显示 ..
发布时间:2021-05-17 18:43:51 移动开发