问题标签 [modalviewcontroller]

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 投票
2 回答
323 浏览

iphone - iPhone:模态视图未关闭

我在 UpdateViewController 中有一个函数,它由委托 MyDownloadController 调用,它将关闭模式视图(即 UpdateViewController)。

我已经尝试在有和没有弄乱委托指针的情况下这样做,但它仍然没有关闭视图。

委托在 MyDownloadController 中调用这样的方法:

此函数由不同的委托 (MyConnectionController) 调用。

有这么多代表有什么问题吗?指针错误或与它们有关的东西会影响模态视图能够关闭吗?如果是这样,如何/为什么?

我有这样的代表团结构:

诊断此问题的最佳方法是什么?

0 投票
5 回答
911 浏览

iphone - 在视图和它的子视图之间传递一个 int

我有一个名为 PatternsViewController 的视图和一个名为 SolutionsViewController 的子视图。我想将 PatternsViewController 中名为迭代的变量传递给我的 SolutionsViewController,就在我展示它之前

0 投票
1 回答
3395 浏览

iphone - 如何在标签栏应用程序上呈现模态视图?

我对 iPhone 编程比较陌生,但我已经读过一本厚厚的书了。

我想构建一个选项卡式应用程序,在其中一个选项卡中我可以按下一个在屏幕上显示模式视图的按钮。

我已经构建了利用 UITabBarController 和 ModalView 系统的演示应用程序,但我不知道如何组合它们。

非常感谢您的帮助。我真的被困住了,因为这是我唯一不知道如何处理我的应用程序的视图设置。如果您能给我一个关于设置的外观的概要(示例代码),那就太好了。

谢谢你!

0 投票
1 回答
1201 浏览

iphone - 翻转由 UINavigationController 管理的 UIViewController 隐藏导航栏

我在 UINavigationContoller 上下降了 2 级,已经推送了一些视图。现在,我正在查看其中一个推送视图控制器中的图像,当我点击导航栏中的信息按钮时,我希望子视图翻转而使导航栏保持在原位。如何让子视图(被推送的视图)翻转?现在导航栏也翻转并阻止我导航回到我的堆栈。

0 投票
2 回答
334 浏览

iphone - 对已关闭的视图控制器的异步回调?

在测试 iphone 应用程序时注意到一个问题,如果一个快速打开/关闭包含异步 http 调用的模式视图,应用程序最终会因 EXC_BAD_ACCESS 消息而冻结。我相对有信心在模态视图或启动它的视图控制器中没有任何内存泄漏(至少我可以通过 xcode 中的泄漏检测工具找到任何内存泄漏)。我的 n00b 想知道当视图突然被关闭时,挂起的异步回调会发生什么。这是我应该关注的事情,还是 iPhone OS 会为我处理这个问题?

0 投票
1 回答
2380 浏览

objective-c - 在应用程序退出时关闭模式视图控制器

我有一个视图控制器(视图 A)在用户按下按钮时呈现模式视图(B),而视图 B 本身有一个按钮来呈现视图 C。我的问题是,如果用户在视图 B 或显示 C,下次启动应用程序时将出现相同的视图。有没有办法在退出时关闭视图 B 和 C 或在应用程序启动时显示视图 A?谢谢你的帮助

0 投票
1 回答
4683 浏览

iphone - UIModalTransitionStyle 水平移动

UIModalTransitionStyle 是 Vertical、Flip 或 Dissolve。我希望它是从右到左或从左到右的,就像您单击 MapKit 标注或基于导航的应用程序中的披露按钮一样。

0 投票
2 回答
510 浏览

iphone - IBAction 使 TabBarController 应用程序崩溃

我有一个基于窗口的 TabBarController 应用程序,我正在尝试从其中一个选项卡 (FirstViewController) 中呈现 ModalView。该应用程序构建得很好并且选项卡工作,但是在单击“打开模式视图”按钮时,它崩溃并给我:

更新:我发现问题不在于呈现模式视图,而是任何 IBAction 调用都会发生崩溃。是什么原因造成的?

FirstViewController.h:

FirstViewController.m:

模态视图控制器.h:

模态视图控制器.m:

我知道这是很多代码,但我想确保有人能找到问题所在。

提前致谢!

0 投票
2 回答
1594 浏览

iphone - 我如何知道是否正在显示 ModalViewController?

当设备处于横向模式时,我在主 ViewController 中覆盖 -orientationChanged 以推送 ModalViewController A。当放回纵向模式时, ModalViewController A 被解除。但是,在其他情况下(在按钮触摸之后)会显示 ModalViewControllers B、C 或 D。当这些显示时,如果设备变成横向并返回,ModalViewController BC 或 D 被不恰当地关闭。

即使显示 ModalViewController,我也可以验证主 ViewController 上的 -orientationChanged 是否正在收到消息。当显示 ModalViewController BC 或 D 时,是否可以向我的 -orientationChanged 方法添加一个条件以绕过该代码?

谢谢!

0 投票
1 回答
1607 浏览

iphone - TabBarController 中的 ModalViewController 旋转问题

我不太明白为什么会遇到这个问题,但我是……基本上我有一个 Tab 栏控制器,navigationController其中一个选项卡中有一个。在这个特定的选项卡中,我希望用户能够旋转设备并看到完全不同的视图,而不是旋转的原始视图!

为了实现这一点(全屏)LandscapeViewController,当设备处于横向时,我会以模态方式呈现它。当我提出modalViewController…</p>

在中,LandscapeViewController我还检查了方向,以便在用户返回纵向模式时关闭自我。但是,当我展示它时,我收到一个回调,说它正在进入纵向模式,这完全搞砸了!

这是代码和日志语句,以澄清发生了什么..

肖像视图控制器

景观视图控制器

这是日志文本:

常态化景观

2010-08-24 15:29:40.024 应用程序 [32461:207] 提交

2010-08-24 15:29:40.026 应用程序 [32461:207] 模态正在进行中

2010-08-24 15:29:40.026 App[32461:207] 调用代表解散

2010-08-24 15:29:40.027 App[32461:207] 委托调用

正如您在纵向时看到的那样,我通过呈现 来旋转它做正确的事情landscapevc,但随后它认为它是纵向的并试图解雇。

谁能看到我哪里出错了?(并且对此长度表示歉意,但代码的格式将无法正常工作。)