问题标签 [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.
iphone - MPMoviePlayer 按下时关闭
我有一个 MPMoviePlayer 设置来播放我的应用程序的介绍电影。效果很好,唯一的问题是它会持续 14 秒,我想让我的用户有机会通过按电影上的任意位置来跳过介绍。
我隐藏了电影控件,因为它们不是必需的。
代码:
谢谢!
iphone - 如何检测 UIActionSheet 何时被解除?
我对 iPhone 开发人员很陌生,因此感谢您提供任何帮助。
我正在函数中创建一个操作表并将其添加到当前视图中。我将工作表委托作为“自我”,并且不保留操作表。有没有类似 datePicker 的 didSelectRow 的函数?诸如“didDismissWithButtonAtIndex”之类的东西或让我检测到操作表何时关闭的东西?
谢谢,迈克
ipad - 当 BarButtonItem 打开时按下 iPad UIPopoverController
在 iPad 上使用拆分视图,我有以下代码:
这可以很好地在按下按钮时显示弹出框。但是,如果在按钮已经打开时按下按钮,我也希望弹出框关闭以遵循良好的指导方针。我该怎么做呢?(即,如果用户反复单击此按钮,则弹出框应该会出现并隐藏所有其他点击。)
iphone - 显示连续模态视图的正确方法
我有两个视图需要模态显示,一个接一个。如果我们连续关闭并显示,这将不起作用,如下所示:
第二个模态视图根本不显示。
我见过一个类似这样的修复:
问题是这不会一直有效(有时所需的延迟会更好)。
另一个可能的解决方法是消除动画:
但我真的很想保留动画,以保持第一个模态不碍事的感觉。有什么建议么?
iphone - UIAlertView Dismiss 没有真正被解雇
下面是我用来重试 FBConnect 会话的代码。当 [self loginToFaceBook] 触发 FBConnect 时,将子视图添加到仍然是 UIAlert 视图的“窗口”,因此当 UIAlert 真正关闭时,它会使用 FBConnect 视图。关于等待 UIAlert 视图消失的最佳方式的任何想法。
iphone - iPhone - 通过 UITabBarController 关闭模式视图
我遇到了一个非常奇怪的问题。我创建了自己的 UITabBarController 来自定义它,它工作得很好……除了模态视图。当我用动画关闭模态视图(从 UITabBarController 呈现/关闭)时,它会等到动画完成并转到选项卡栏的第一个控制器!
为什么控制器会改变?我该如何解决?
谢谢
PS:我的 UITabBarController 视图在主窗口上,上面有一个 UITabBar。控制器(由标签栏管理)位于标签栏控制器视图上方的主窗口上,高度较短。当我呈现模态视图时,我将标签栏控制器视图置于前面。
iphone - iPhone - 关闭多个 ViewController
我的视图控制器层次结构很长;
在第一个视图控制器中,我使用以下代码:
在第二个视图控制器中,我使用以下代码:
等等。
所以有时候我有很多视图控制器,我需要回到第一个视图控制器。如果我一次返回一步,我会在每个视图控制器中使用以下代码:
如果我想直接从第六个视图控制器返回到第一个视图控制器,我必须做些什么来一次关闭所有控制器?
谢谢
uibarbuttonitem - 点击 UIBarButtonItem 后关闭 UIPopoverController(如果可见)
我正在尝试关闭任何当前可见的 UIPopoverControllers 如果/当在样式/媒体/工具等之间点击时点击另一个 UIBarButtonItem,如 iPad 的页面上所见。
我已经这样做了,但它太具体了。寻找通用的东西。
谢谢!
iphone - 关闭模式视图后,父视图似乎已解除分配?
我正在编写一个 iPhone 应用程序。从导航堆栈中的视图控制器 [称为 EditCreatorController] 开始,我将展示一个自定义模式视图控制器 [称为 BMSStringPickerController]。我根据 Apple 指南创建了一个委托协议等,用于将数据传递回第一个视图并使用该视图来关闭模式视图。我什至从模态控制器中获取了预期的数据,并且能够很好地忽略它。问题是,在这一点上,我对原始视图控制器执行的几乎所有操作都会导致调试器错误,例如
-[EditCreatorController performSelector:withObject:withObject:]:消息发送到释放的实例 0x3a647f0
或者
-[EditCreatorController tableView:willSelectRowAtIndexPath:]: 消息发送到释放实例 0x3c12c40
换句话说,看起来原来的视图控制器在模态视图显示时已经消失了。无论调用两个委托回调中的哪一个都是如此。
这是调用模态视图的父控制器的代码:
这是委托回调:
另一个奇怪的事情(也许是一个线索)是,虽然我得到了“收到的字符串” NSLog 消息,并将其分配给 typeLabel.text (typeLabel 是我表视图中标签的 IBOutlet),但它从未出现在那里,即使有表重新加载。
有人有什么想法吗?
iphone - 一次关闭多个模式视图控制器?
所以有一个包含三个视图控制器的堆栈,其中 A 是根,B 是第一个模态视图控制器,C 是第三个模态 vc。我想立即从 C 转到 A。我已经尝试过这种解决方案来解雇.它确实有效,但方式不正确。也就是说,当最后一个视图控制器被关闭时,它将在显示第一个视图控制器之前简要显示第二个视图控制器。我正在寻找的是一种在一个不错的动画中从第三个 vc 到第一个的方法,而不会注意到第二个视图。对此的任何帮助都非常感谢。