问题标签 [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 - iPhone 自定义 UIButton 无法关闭ModalViewController
我的 iPhone 导航应用程序中有一个自定义 UIButton 类。当用户单击按钮时,我会显示一个模式视图,该视图显示用户可以从中选择的记录的 tableview 列表。
单击按钮后,我创建了 viewController 并使用以下代码显示它:
如您所见,该按钮可以在任何 viewController 上,因此我从应用程序委托中获取了 navigationController。比在我的 DropDownPickerViewController 代码中,当用户选择记录时,我有以下内容:
但什么也没有发生。它似乎冻结并挂起,不允许与表单进行任何交互。关于为什么我的 ModalViewController 不会被解雇的任何想法?我认为这是我使用应用程序委托来呈现 viewController 的方式。有没有办法在 UIButton 类中使用 self.ParentViewController 以便我可以获得按钮所在视图的 ViewController(如果这是问题所在)?
任何想法将不胜感激。
谢谢
iphone - 一旦用户选择了他们的选择,如何关闭 UIPIckerView
我UIPickerView
迷上了输入UITextField's
视图。我有它弹出。我知道用户何时选择一行。我知道该行的值。这一切都很棒。
我的问题涉及何时解雇选择器。我见过人们将带有 [Cancel] 和 [Done] 的工具栏与选择器结合使用,然后在单击任一按钮时将其关闭。这可能是最好的方法,因为用户可以退出他们的选择。
我还看到一个应用程序,用户滚动到他们想要的选择,然后再次按下它以关闭选择器。我想知道如何做到这一点。我注意到,一旦选择器通知您选择了特定行,如果用户继续单击/按下同一活动行,它将不会再次通知您。
iphone - iOS 5 SDK 以不同方式处理 UIView
我的应用程序过去可以在 xCode 4.0.2 中完美编译,但在 xCode 4.2 中使用新的 SDK 编译时不再正确。
我的模态视图的工作方式非常不同,某些状态未被检测到,或者其他解雇不起作用。例如,这用于关闭 2 个堆叠的模态视图:
现在这只是驳回了第一个观点......
我一直在寻找有关这些更改的文档,但没有找到。主要应用程序委托似乎也有不同的工作方式。
非常感谢帮助。
iphone - dismissModalViewControllerAnimated:(和dismissViewControllerAnimated)在iOS 5中崩溃
我找不到任何合乎逻辑的解释,但事实仍然是,在 iOS 5(xCode 4.2)中,如果我 presentModalView:* animated:YES,我可以调用dismissModalViewAnimated:* 很好,但是如果我调用 presentModalView:* animated:NO ,然后调用dismiss方法崩溃。(如果我使用新的 presentViewController:animated:completion:+dismissViewControllerAnimated:),这同样适用。我现在要尝试解决这个问题(我不希望演示文稿动画化)并向Apple报告一个错误,但我一直在努力解决这个问题。欢迎任何和所有建议。iOS 5 上没有多少,所以如果可以,请提供帮助。在 iOS 4 或 iOS 5 中不会崩溃的示例代码:
这将在 iOS 5 中崩溃,并在解除调用时出现 EXC_BAD_ACCESS:
注意:我在 loginController 中有一个动画,它发生在 viewDidLoad 上。去看看把它拿出来是否会改变任何东西,但我想把它拿出来,因为我需要尽快找到解决方案。
[编辑] 完整代码流程...在 AppDelegate 中,应用程序:didFinishLaunchingWithOptions:
在 myViewController 中:
在登录控制器中:
回到 myViewController:
iphone - xcode IOS 5按钮可以像主页按钮一样关闭应用程序
我正在编写一个非常简单的应用程序,应该可以快速使用。因此,我想要一个按钮来执行一个功能,然后在这个功能完成后导致应用程序退出。
首先,这符合 Apple 的规则,该区域似乎有点灰色。其次,如果可以,我应该使用什么代码?我试过了
[[UIApplication sharedApplication] terminateWithSuccess];
它确实退出了应用程序,但我有需要在途中保存的数据,并且这个函数永远不会被调用......
任何提示都会很棒。
android - 我什么时候应该在我的对话框中调用 dimiss() 或 hide()?
我得到了这个对话框片段:
我的问题是:我应该在其中任何一个中调用 .hide() 或 .dismiss() 吗?消息文本将被动态读取,我不希望每个显示的对话框都有一个单独的实例。我只想要一个带有更新消息的消息。
那么我应该如何以及何时调用 remove 或 dismiss ?
iphone - 关闭模态视图
如果我没记错的话,模态视图必须从父视图中解散,而不是从模态视图本身。
在我当前的项目中,我有两个模态视图。在第一个中,我将数据传递给父视图。当数据传递到父视图时,将执行关闭。
现在,我有另一个模态视图,它不会将数据传递给父视图,所以我不知道除了做一个 selfdismissModalView 之外如何解散
除此之外,关于这个主题的良好实践还有什么其他建议吗?
提前致谢!
更新:
从我得到的答案中,我发现我并没有把自己说得很清楚(这并不罕见,顺便说一句)。
我知道如何自我关闭 modalViewController。那没问题。我也知道如何使用协议委托方法在传递一些数据时从父视图中关闭 modalViewController。
我的问题是:当没有数据传递时,如何从父视图中关闭 modalViewController。
再次感谢!
android - 如何从对话框中的自定义按钮关闭自定义对话框?
我有一个自定义布局,上面有 2 个按钮。我还使用默认的 nagativeButton 来关闭对话框。我的问题是我想在单击自定义按钮时关闭对话框栏。基本上,当单击按钮时,它会做一些工作并关闭对话框。我应该调用哪种方法?
android - 当活动在后台时关闭 DialogFragment(支持库)获取 IllegalStateException
在我的应用程序的活动中,我需要在上传内容时显示“正在加载”不可取消的 FragmentDialog。我从当前活动中的回调中显示此对话框,如下所示:
上传发生在从我的 ui 片段执行的保留片段中(使用 asynctask)。上传完成后,我的 ui Fragment 会在 onActivityResult 上收到通知,当前它会尝试关闭对话框。在过去,它通过在 onActivityResult 上完成的回调来委托解除加载对话框的责任,但它也不起作用。
当我的活动在前台时,我可以关闭此对话框,但在后台时,我得到一个 IllegalStateException:在 onSaveInstaneState 之后无法执行此操作。我尝试使用 onRemove,这不会使我的应用程序崩溃,但也不会隐藏 DialogFragment。我已经在我的 ui Fragment 和我的活动上做了这两件事,但仍然有问题。
我一直在阅读文档,但找不到可以使用的方法。
DialogFragment 不应该像我需要的那样使用还是我应该怎么做?
android - Android 对话框关闭而不是取消
我在 android 2.2 (API 8) 中开发以下问题:
我有一个这样的自定义对话框类:
我像这样创建一个新的 AuthDialog:
我正在使用调试器,我看到当我取消(使用后退按钮或在对话框外按下)时,应用程序会关闭对话框而不是取消。
有人对Dialogs有过这种问题吗?
先谢谢了。