问题标签 [presentmodalviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
691 浏览

iphone - PresentModel 视图控制器问题

大家好,我对当前的模型视图控制器有疑问。这是场景:

  1. 这是导航栏应用程序我有一个 UIViewController 类,我在其中UIView使用此语句添加另一个控制器类[self.view addSubView:controllerClass]

  2. 在控制器类中,我在底部插入标签栏,并在每个标签栏上写下它的代表,单击我将向UIViewController它添加另一个类作为子视图,但我会将此控制器的高度或框架设置为(0,0,320,369)。这样当我们点击不同的标签时,标签栏就会显示出来。

  3. 通过单击第一个选项卡说 ScannerViewController 添加一个子视图。此视图中有一个图库按钮。当用户单击它时,当我从图库中选择图像并制作导航栏时,将 presentModel 视图控制器插入并隐藏导航栏hidden =NO,它不起作用,底部的标签栏消失了。

0 投票
1 回答
625 浏览

iphone - modalViewController 中的 pushViewController

如果我将视图推送到 navigationController 并以模态方式呈现,是否可以推送并显示另一个视图而无需先关闭 modalViewController?谢谢。

0 投票
2 回答
926 浏览

iphone - IphonedismissModalViewController 动画

如何修改动画以关闭?

目前,我使用过:

它有效..

但是如何使用自定义动画来解除它(我正在寻找一个淡出动画来解除)

谢谢。

0 投票
1 回答
1052 浏览

ipad - UIPopoverViewController presentModalViewController 动画

我正在开发一个 iPad 应用程序。我有一个视图控制器,我想在弹出框控制器中显示它。但我也想在 modalview 中呈现它时向弹出框添加自定义动画。如何在呈现和关闭模态视图时向弹出框添加自定义动画?

下面是我的代码:

我要添加到上面的 popoverViewController 的动画是:

现在我的问题是如何将此动画添加到 popOverViewController 本身。由于 Popover 没有任何视图属性,因此我无法向其添加任何动画。如果我在弹出框内的视图控制器中添加动画,那么弹出框会停留在它的位置,并且它里面的视图动画看起来不太好。

0 投票
2 回答
2614 浏览

ios - 从 presentModalViewController 推送 uiviewcontroller

我使用presentModalViewController. 从这里UIView我想推一个UIViewusing UINavigationController。我为此尝试了以下代码

但这对我不起作用。所以请任何人建议我如何从ModelViewController.

谢谢

0 投票
3 回答
299 浏览

iphone - 呈现模态视图控制器时崩溃

在我的应用程序中,我有一个功能可以在按下条形按钮时显示模态视图控制器。有时我必须以编程方式调用相同的函数。但是,每当我必须以编程方式呈现视图时,它就会崩溃。我已经确定这是导致它崩溃的代码行。

我得到了错误

即使我没有将新对象插入到我的实体中。

编辑:这是以编程方式调用的函数,当按下条形按钮时。

这是发生错误的代码。

}

编辑:presentController当我的应用程序从后台状态恢复时,我从 appDelegate 调用该函数,因此我尝试在 viewController 的函数中调用相同的viewDidLoad函数,但它不会崩溃。

0 投票
2 回答
1679 浏览

iphone - 如何将 MFMessageComposeViewController 解除到 mainView 控制器?

假设我有两个控制器 A 和 B 和 1 个 MFMessageComposeViewController。我正在执行这些操作

A-> presentModalViewController -> B

B-> presentModalViewController -> MFMessageComposeViewController 对象

因此,在消息撰写didFinishWithResult委托上,我想回到不在 B 上的 A 控制器。

我已经尝试了几个步骤,例如在委托中 2 次 dismissModalViewControllerAnimated 并直接从委托中调用 A 控制器,但没有任何效果。每次它只关闭一次并保留在 B 控制器上。

在取消/发送时,我想回到 A 控制器。

0 投票
1 回答
228 浏览

iphone - presentModalViewController 未在 UITableViewController 中显示搜索

我想弹出一个带有搜索栏的模态 UITableView 以允许用户选择一个项目。这是从使用实用程序模板创建的应用程序的背面显示的。我可以很好地显示 UITableView,但是虽然我可以在 IB 中的表格上添加一个搜索栏和搜索显示控制器组件,但是在运行时,弹出模式视图时不显示搜索。

这可能吗?在搜索中使用模态视图是否有一些限制?

编辑:我通过将翻转视图更改为使用导航控制器并通过推送而不是模式来显示 UITableView 来解决这个问题。

0 投票
2 回答
1694 浏览

iphone - iPhone - 在另一个模态视图中嵌套presentModalView

我的问题类似于:iPhone modal view inside another modal view? 我可以从另一个模态视图控制器中推送模态视图控制器吗?,但是有一个区别:

我的控制器都不是 UINavigationControllers(我认为这就是它们的名称)。

所以基本上我有这个:

RootView(各种选项,例如提交费用、检查日历等)-> 选择提交费用并调用以下代码:

所以现在主视图顶部有一个模态视图。然后在费用模式视图中,我希望能够选择一个打开模式视图的按钮(在类似的代码中)......

我从上面介绍中的两个问题中了解到,要做到这一点,基本上它看起来像这样:

它可以看起来像这样吗:

因为我不知道如何在不创建新实例的情况下引用视图控制器。

此外,当需要关闭第二个以便我可以返回到第一个模态视图时(基本上我打开一个模态视图来提交费用,然后作为表单的一部分,他们必须选择一个选项——为了 UI 目的,一个新的modalview 是最好的。一旦他们决定选择,他们通过关闭额外的详细模式视图返回到费用视图,提交费用,一旦他们这样做,然后该模式视图关闭)。

所以不要使用:

可不可能是:

??

多谢你们:)

0 投票
1 回答
371 浏览

ios - presentModalViewController 到底是做什么的?

如果我有一个带有根视图控制器 MyViewController 实例的导航控制器。

在那个 MyViewController 的代码中,我可以使用

或者

我发现这两个工作相同。两者都正确显示了模态视图。我发现显示的 AnotherViewController 的“parentViewController”属性都设置为导航控制器。

为什么会出现这种情况呢?presentModalViewController 会自动检测到自己是导航控制器的子视图,然后重新发送消息给导航控制器?