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

ipad - 为什么我不能使用 UIButton 来触发dismissModalViewController?

我目前有三个 modalViewControllers,每个都有自己的关闭方式。

对于其中两个,我必须使用 UILabel,然后使用 touchesEnded: 方法来确定释放是否在适当的区域内 - 然后调用以关闭 modalViewController。

但是,我有一个可以只使用 UIButton 的地方,它工作正常。

我只是不明白为什么我不能对所有这些都使用 UIButton 。我不断收到错误:

我假设它与尝试访问已发布的内容有关(duh)-但除了调用的 -(IBAction)closeWindow:(id)sender {} 方法之外,我没有发生任何事情:

有什么帮助吗?

0 投票
3 回答
1474 浏览

iphone - 模态视图和触摸开始

这个问题是以下问题的后续:

UITouch - 事件没有响应

我做了更多的研究,我知道问题是什么,但我不知道如何解决它,或者即使它可以解决。我可能不得不采取新的方法。

我有一个 RootViewController 并使用以下代码从这里加载第二个 ViewController:

然后我在 NewWorkoutViewController 中有以下代码:

这个方法没有被执行,我认为这是因为它是一个模态视图。无论如何在模态视图中检测屏幕上的点击。

谢谢斯蒂芬

0 投票
2 回答
1717 浏览

objective-c - 释放模态视图内容控制器导致:CALayer release - message sent to deallocated instance

我正在尝试以模态方式呈现视图控制器:

但是,如果我稍后调用 [referenceAddViewController release],当模式视图被关闭时,我的应用程序会崩溃,并显示“[CALayer release]:发送到已释放实例 0x4b90370 的消息”。

在 Instruments 中进行堆栈跟踪和引用计数历史并没有给出任何结论,只有两个历史步骤。

  • 0:保留计数 1 - 在我的代码中通过 presentModalViewController 进行 Malloc。
  • 1:保留计数 -1 - 除了 main.m 之外,我的代码中没有任何内容

引用计数如何从 1 跳到 -1 非常有趣?Instruments 会记录每个引用计数的变化吗?

我将如何进一步调试此问题?

0 投票
2 回答
281 浏览

iphone - 如何正确切换视图?

我知道它已经在互联网上分配了有关该信息的信息,但我是编程新手,有点困惑,我需要一点帮助...例如,我有 10 个视图控制器并用按钮在它之间切换,例如我用

并且在需要之后,如果我切换到删除第一个视图:

当我切换到第二个视图时,我不知道如何删除第一个视图,例如,当从FirstView转到SecondView第二个视图时,需要删除FirstView,然后从SecondView转到ThridViewSevenView示例,需要删除SecondView ...我该怎么做?你能做一个示例代码吗?我知道这很容易,但对我来说不是,我是编程新手

- - - - - - - - - - 更新 - - - - - - - - - - - - - - - ----------------------------------

我想在这里做类似>的东西<但我不明白,任何人都可以做一个示例代码吗?

非常感谢你

0 投票
1 回答
1204 浏览

iphone - 在 iPhone 中使用 modalView 将 barButtons 添加到导航栏

在我的应用程序中,我展示了一个顶部带有导航栏的 modalViewController,但我无法将 barbuttons 添加到导航栏。我正在使用以下代码:

0 投票
3 回答
901 浏览

iphone - 在modalViewController iphone上添加一个activityIndi​​cator

我正在尝试在 modalViewController 上添加一个 activityIndi​​cator。

基本上我想在用户按下这个 modalViewController 上的按钮后开始为这个 activityIndi​​cator 设置动画。但是发生的事情是我在此modalViewController 上触发presentModalViewController 之前所做的任何事情都保持不变,即如果我只是添加activityIndi​​cator 并在呈现modalView 之后,那么即使我启动它也不会出现。但是如果在预设这个modalViewController之前如果我触发[activity startAnimating]; 然后在呈现 modalView 活动后显示动画。

所以基本上,我想简单地在 modalViewController 上添加 activityIndi​​cator 并在按下按钮后开始对其进行动画处理。

我正在使用以下代码:

有人可以帮忙吗?

提前谢谢。

0 投票
13 回答
66970 浏览

ipad - 模态视图控制器的 iPad 自定义大小

我有几个特定大小的模态视图控制器。我试图避免使用自定义视图(在当前视图上创建全屏黑色半透明覆盖,在该视图上添加模态视图,执行动画等)来呈现它,因为没有适合我的大小的 modalPresentationStyle控制器。

现在我正在使用 UIModalPresentationPageSheet 但我的视图高度较小而且我有一个丑陋的空白

所需的演示文稿

实际演示

如果我使用 UIModalPresentationFormSheet 容器的宽度更小。

我试图弄清楚如何做到这一点,但我不知道这是否可能。呈现比任何presentationStyles都小的模态VC问题的解决方案是什么?唯一的解决方案是安排一个“自定义模态视图控制器引擎”?Popovers 不符合我的设计要求 :(

0 投票
2 回答
1245 浏览

iphone - 如何为modalviewcontroller关联整页卷曲动画?

目前我正在展示一些信息的模态视图控制器。

我想用整页卷曲动画显示或隐藏模态视图控制器。

目前我正在从标签栏控制器的一个视图控制器中显示这个模态视图控制器。

我可以在要显示的 modalviewcontroller 的 modalTransitionStyle 属性中选择 partialpagecurl。

当前代码:

那么如何将整页卷曲过渡或动画与 modalviewcontroller 相关联。

谢谢 。

0 投票
2 回答
9232 浏览

iphone - 导航栏“返回”按钮关闭模态视图

我正在尝试为我的应用程序中的网站创建类似于自己的“adBanner”的东西。

Banner 是一个带有图像的 Button,它实际上是横幅图形。

这是我翻转视图的功能

}

在我的 _webViewController 我想显示一个带有 url 的 UIWebView

首先我编写了一个带有标题的导航栏

WebViewController.m :

现在我创建了一个后退按钮

我的问题是如何让我的后退按钮再次关闭模态视图?或者我该如何设置动作?感谢您的帮助

0 投票
1 回答
1502 浏览

iphone - 使用数据源作为 UIImagePickerControllerSourceTypeCamera 的 UIImagePickerController 查看移位问题

在我的应用程序中,我为用户提供了两个上传照片的选项:

  1. 拍张照片
  2. 从图书馆挑选

我在委托方法中的 modalViewController 中呈现这张照片 - imagePickerController: didFinishPickingImage editingInfo: 通过创建一个带有 imageview 的 viewController 并在其中加载选定的图像。

使用照片库很好,但是在从相机拍照时,每当我在拍照后在委托方法中启动我的 modalViewController 时,视图都会向下移动近 20 个像素。此后,每当我返回时,所有视图都会发生变化。

编辑:

我真的被困在这里了。

有人可以帮忙吗?这真的很紧急。

提前谢谢。