问题标签 [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 回答
624 浏览

iphone - 使用 presentModalViewController 在 xcode 中切换视图时检索分数值

在某人完成游戏后,我面临着检索游戏“高分”的问题。

我所做的是这样的:

当时间达到 0 时,我调用 presentModalViewController 方法。

我想在我拥有的这个 gameEndingView 中显示我在主游戏循环中获得的分数。但是,似乎当我使用 presentModalViewController 方法切换视图时。我在游戏循环期间更新的变量 score 被重置。我的整个游戏循环都在视图 gameMainView 中。

有人可以向我解释有关 presentModalViewController 的使用以及我应该如何更好地解决我的问题吗?

非常感谢。

0 投票
1 回答
310 浏览

objective-c - Ipad ModalView 旋转问题

我创建了一个 UISplitView,在以横向模式加载 splitView 后,我使用 presentModalView 显示了一个 modalView,我的问题是 modalView 始终处于纵向模式,找不到解决方案。

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

它给了我横向但使用

UIDeviceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]

给我肖像。(不适用于 4.2)

谢谢,

0 投票
2 回答
6463 浏览

cocoa-touch - Adding additional UITabbarItem to UITabbarController

I am wondering if there is a way to add an additional UITabBarItem to my exisiting UITabBarController. It doesn't need to be in runtime.

All I want to do is when hitting this button I want to presentModalViewController: over my actually visible ViewController, which should either be the TabBarController or its controllers.

Hopefully this is clear enough, if not, feel free to ask.

0 投票
3 回答
850 浏览

iphone - 取消模式视图和应用程序崩溃

我对取消模态视图感到困惑:

案例 1:我有一个导航视图控制器,并且我正在从这个导航视图控制器展示一个模态视图控制器。现在,当我要取消这个模态视图时,我应该从哪里调用dismissModalView 方法——导航视图控制器或模态视图控制器?

案例 2:我有一个模态视图控制器,我正在从第一个模态视图控制器展示另一个模态视图控制器。现在,当我要取消第二个模态视图时,我应该从哪里调用dismissModalView 方法——第一个模态视图控制器或第二个模态视图控制器?

从错误的地方取消它也会导致应用程序崩溃吗?

0 投票
1 回答
790 浏览

ios4 - 如何将信息图标添加到导航栏并实现 showInfoView 方法?

我正在尝试在导航栏顶部添加一个信息按钮。信息按钮将用户引导至信息视图。以下代码将 iPhone 默认信息按钮添加到导航栏。它被放置在 RootViewController.m 的 viewDidLoad 函数中。

现在,需要实现 showInfoView 方法,使用如下代码:

}

但是当程序构建并运行时,单击信息按钮会导致程序崩溃。

以前有人遇到过这个问题吗?我进行了广泛的搜索,但没有看到任何机构在实施 showInfoView 方法时遇到了麻烦。

0 投票
2 回答
470 浏览

ipad - 如果使用 UIModalPresentationFormSheet 呈现模型,如何在子视图上重新加载数据

我在我的 iPad 应用程序中实现了 UIModalPresentationFormSheet。新视图部分覆盖了子视图并允许用户做出选择。这一切都很好,但是......

当用户选择一个选项时,我想用新的细节更新底层视图,但不能让它工作!

我尝试过使用 setNeedsDisplay 或 [table reloadData]; 在 viewDidAppear 和 viewWillAppear 方法中。

为了代码的一些代码:

我的过渡如下。如果此行被注释掉,则应用程序按预期运行:

任何帮助表示赞赏,谢谢!

0 投票
2 回答
1250 浏览

iphone - 如何在 iPhone/iPad 中使用 presentModalViewController?

嗨,我是 iPhone/iPad 开发的新手。

在我的应用程序中单击按钮想要显示像 presentModalViewController 这样的视图控制器,并且我能够执行包含具有一些值的 UITableView 的操作。在选择微粒行时,我想将值传递给该控制器后面的控制器。

为此,我正在使用苹果示例应用程序 PhotoPicker 代码。http://developer.apple.com/library/ios/#samplecode/PhotoPicker/Introduction/Intro.html

但我无法理解我在代码中做错了什么。

我无法进入 MyViewController.m 中的代码

任何人都可以帮助我...如何从 OverlayViewController 调用此函数?

请参考上面的链接并指导我或给我一些步骤或指导我。

0 投票
2 回答
1870 浏览

iphone - 如何以模态方式呈现标准 UIViewController

我正在尝试以ViewController模态方式呈现标准,但不知道该怎么做。视图控制器将具有最终触发解除操作的按钮,因此我不需要将其包装在NavigationController. 另外,我正在以编程方式完成所有这些工作,没有 .xibs。

这是我正在使用的代码:

问题是我没有设置WelcomeViewController's视图,所以 loadView 没有运行,这意味着没有内容被绘制到屏幕上。

我发现的每个示例(包括 Apple 的示例)都使用 .xib 来初始化 ViewController,或者使用添加 RootViewController 的 NavigationController,或者两者都使用。我的理解是在这两种情况下都会自动为您调用 loadView。 http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html#//apple_ref/doc/uid/TP40007457-CH111-SW3

我在哪里配置我的WelcomeViewController's视图?就在分配/初始化之后?在WelcomeViewController'sinit方法里面?

谢谢!

0 投票
1 回答
1410 浏览

iphone - 在旋转时呈现模态视图

所以我有一个 UITableViewControler 以纵向模式显示一个表格视图。

一旦我旋转 iPhone,我想以横向模式呈现模式视图。

在我使用的 tableView 中:

并处理当前的模态视图:

模态视图我有以下内容:

为了消除模态视图本身,我这样做:

一些这是如何工作的两次。我第三次将 iPhone 从纵向模式旋转到横向模式时,我遇到了错误的访问错误。

我无法弄清楚是什么给了我错误。有人在乎打吗?

0 投票
2 回答
2162 浏览

ipad - 为什么 [UIViewController presentModalViewController:animated:] 从左侧过渡模态视图?

我正在构建一个仅支持 iOS 4.3 下 iPad 上的横向方向的应用程序,尽管该错误也存在于 iOS 4.2 下。

在应用程序的几个地方,我将UIViewControllers 显示为模态视图。所有这些都使用这种模式显示:

在大多数地方,它们按预期工作——模态表单从屏幕底部向上滑入。

但是,在两种情况下,模态表单从屏幕的左下方滑入。表单几乎一直向右滑动,表单的底部不可见。如果您聚焦文本字段并显示屏幕键盘,表单将移动到您期望的屏幕顶部中心。

我不认为 XIB 的模拟指标会影响它们的行为,但我已将它们(调用UIViewController self和模态视图控制器viewController)的方向设置为横向。

任何想法为什么这两个模态表单的行为与其他表单不同?