问题标签 [dismiss]

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 回答
2742 浏览

iphone - MPMoviePlayer 按下时关闭

我有一个 MPMoviePlayer 设置来播放我的应用程序的介绍电影。效果很好,唯一的问题是它会持续 14 秒,我想让我的用户有机会通过按电影上的任意位置来跳过介绍。

我隐藏了电影控件,因为它们不是必需的。

代码:

谢谢!

0 投票
2 回答
3015 浏览

iphone - 如何检测 UIActionSheet 何时被解除?

我对 iPhone 开发人员很陌生,因此感谢您提供任何帮助。

我正在函数中创建一个操作表并将其添加到当前视图中。我将工作表委托作为“自我”,并且不保留操作表。有没有类似 datePicker 的 didSelectRow 的函数?诸如“didDismissWithButtonAtIndex”之类的东西或让我检测到操作表何时关闭的东西?

谢谢,迈克

0 投票
7 回答
36097 浏览

ipad - 当 BarButtonItem 打开时按下 iPad UIPopoverController

在 iPad 上使用拆分视图,我有以下代码:

这可以很好地在按下按钮时显示弹出框。但是,如果在按钮已经打开时按下按钮,我也希望弹出框关闭以遵循良好的指导方针。我该怎么做呢?(即,如果用户反复单击此按钮,则弹出框应该会出现并隐藏所有其他点击。)

0 投票
7 回答
5706 浏览

iphone - 显示连续模态视图的正确方法

我有两个视图需要模态显示,一个接一个。如果我们连续关闭并显示,这将不起作用,如下所示:

第二个模态视图根本不显示。

我见过一个类似这样的修复:

问题是这不会一直有效(有时所需的延迟会更好)。

另一个可能的解决方法是消除动画:

但我真的很想保留动画,以保持第一个模态不碍事的感觉。有什么建议么?

0 投票
6 回答
4516 浏览

iphone - UIAlertView Dismiss 没有真正被解雇

下面是我用来重试 FBConnect 会话的代码。当 [self loginToFaceBook] 触发 FBConnect 时,将子视图添加到仍然是 UIAlert 视图的“窗口”,因此当 UIAlert 真正关闭时,它会使用 FBConnect 视图。关于等待 UIAlert 视图消失的最佳方式的任何想法。

0 投票
3 回答
3014 浏览

iphone - iPhone - 通过 UITabBarController 关闭模式视图

我遇到了一个非常奇怪的问题。我创建了自己的 UITabBarController 来自定义它,它工作得很好……除了模态视图。当我用动画关闭模态视图(从 UITabBarController 呈现/关闭)时,它会等到动画完成并转到选项卡栏的第一个控制器!

为什么控制器会改变?我该如何解决?

谢谢

PS:我的 UITabBarController 视图在主窗口上,上面有一个 UITabBar。控制器(由标签栏管理)位于标签栏控制器视图上方的主窗口上,高度较短。当我呈现模态视图时,我将标签栏控制器视图置于前面。

0 投票
22 回答
48429 浏览

iphone - iPhone - 关闭多个 ViewController

我的视图控制器层次结构很长;

在第一个视图控制器中,我使用以下代码:

在第二个视图控制器中,我使用以下代码:

等等。

所以有时候我有很多视图控制器,我需要回到第一个视图控制器。如果我一次返回一步,我会在每个视图控制器中使用以下代码:

如果我想直接从第六个视图控制器返回到第一个视图控制器,我必须做些什么来一次关闭所有控制器?

谢谢

0 投票
3 回答
2788 浏览

uibarbuttonitem - 点击 UIBarButtonItem 后关闭 UIPopoverController(如果可见)

我正在尝试关闭任何当前可见的 UIPopoverControllers 如果/当在样式/媒体/工具等之间点击时点击另一个 UIBarButtonItem,如 iPad 的页面上所见。

我已经这样做了,但它太具体了。寻找通用的东西。

谢谢!

0 投票
3 回答
2667 浏览

iphone - 关闭模式视图后,父视图似乎已解除​​分配?

我正在编写一个 iPhone 应用程序。从导航堆栈中的视图控制器 [称为 EditCreatorController] 开始,我将展示一个自定义模式视图控制器 [称为 BMSStringPickerController]。我根据 Apple 指南创建了一个委托协议等,用于将数据传递回第一个视图并使用该视图来关闭模式视图。我什至从模态控制器中获取了预期的数据,并且能够很好地忽略它。问题是,在这一点上,我对原始视图控制器执行的几乎所有操作都会导致调试器错误,例如

-[EditCreatorController performSelector:withObject:withObject:]:消息发送到释放的实例 0x3a647f0

或者

-[EditCreatorController tableView:willSelectRowAtIndexPath:]: 消息发送到释放实例 0x3c12c40

换句话说,看起来原来的视图控制器在模态视图显示时已经消失了。无论调用两个委托回调中的哪一个都是如此。

这是调用模态视图的父控制器的代码:

这是委托回调:

另一个奇怪的事情(也许是一个线索)是,虽然我得到了“收到的字符串” NSLog 消息,并将其分配给 typeLabel.text (typeLabel 是我表视图中标签的 IBOutlet),但它从未出现在那里,即使有表重新加载。

有人有什么想法吗?

0 投票
7 回答
10570 浏览

iphone - 一次关闭多个模式视图控制器?

所以有一个包含三个视图控制器的堆栈,其中 A 是根,B 是第一个模态视图控制器,C 是第三个模态 vc。我想立即从 C 转到 A。我已经尝试过这种解决方案来解雇.它确实有效,但方式不正确。也就是说,当最后一个视图控制器被关闭时,它将在显示第一个视图控制器之前简要显示第二个视图控制器。我正在寻找的是一种在一个不错的动画中从第三个 vc 到第一个的方法,而不会注意到第二个视图。对此的任何帮助都非常感谢。