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

iphone - 将 NSString 从 Child 传递给 Parent 用于 ModalViewController

我的父 ViewController 类包含一个 UISearchBar。我有一个 UIButton 将通过下面的代码推送一个新的 ViewController

在 AddViewController 中,用户会看到动物名称的 TableView。在

我提取动物名称并将其存储在 NSString 中。然后我通过关闭 AddViewController

我的问题是如何将 NSString 动物名称传递给 AddViewController 的父 ViewController?我正在尝试将动物名称放在 UISearchBar

0 投票
3 回答
7250 浏览

iphone - 在模态视图控制器被关闭时调用底层视图控制器中的函数

我有一个主视图控制器。我调用 [self pushModalViewController:someViewController] 使 someViewController 成为活动视图。

现在我想在 mainViewController 中调用一个函数,因为 someViewController 随着 [self dismissModalViewController] 消失。

viewDidAppear 没有被调用可能是因为视图已经存在,就在模态视图的下方。一旦 modalView 自行消失,如何调用 mainViewController 中的函数?

非常感谢!

0 投票
1 回答
1269 浏览

iphone - UIModalPresentationFullScreen - TransitionAnimation 后面的背景颜色

我目前正在构建一个通用应用程序。

用户点击按钮后,我以以下方式在模态视图中显示一些设置:

在 iPhone 和 iPad 上,Transitionsstyles 看起来是一样的。现在的问题是,在 iPad 上,倾斜视图的背景是白色的。这个白色的背景看起来很丑。在 iPhone 上,它应该是黑色的。

我还尝试将黑色背景视图添加到我的 [UIApplication 窗口]

但这并没有什么不同。

0 投票
3 回答
38624 浏览

iphone - iOS——如何控制模态视图控制器的大小?

我正在展示一个模态视图控制器。如果重要,它会从底部向上滚动。如何控制它占据屏幕的哪个部分?

编辑:我在模态视图控制器中有以下内容。这没有帮助。

0 投票
1 回答
820 浏览

objective-c - 构建自定义模式视图

我正在寻找为 ipad 应用程序构建自定义模式视图。我想我可以简单地使用内置的模态视图控制器功能,然后自定义它的外观以适合我的设计。事实证明这不是真的。关于我将如何去做的任何好的建议或文件。我的 Objective-C 知识有限。

0 投票
3 回答
1387 浏览

iphone - 在 UIViewController 之上显示自定义 UIView

我正在寻找有关实现以下功能的最佳方式的意见。我有一个 UIViewController 和一个分组格式的 UITableView。每个 TableViewCell 都包含一个 NSString。当用户点击一个单元格时,我想在我的 didSelectRowForIndexPath 方法中弹出一个带有单个文本字段的 UIView,该 UIView 预先填充了所选单元格中的 NSString。显示 UIVIew 的原因是我希望它大约为 280 x 380 帧并且仍然可以看到一些 UITableView。

目标是它的行为类似于除 iPhone 之外的 ModalViewController。是否有人对如何实现此行为或是否有更好的实现有任何建议?

0 投票
1 回答
286 浏览

iphone - 在关闭模态视图控制器时停止播放音乐

亲爱的,我需要一点帮助。我必须在我的项目中查看。(视图 1 和视图 2)。从 view1 我可以导航到 view2,我可以从 view2 返回到 view1。view2 有背景音乐问题是当我从 view2 回到 view1 时,音乐仍然在播放。

从 view1 导航到 view2

[自我presentModalViewController:view2动画:YES];

返回视图1

[自我dismissModalViewControllerAnimated:是];

ii 午餐时需要播放音乐 view2 并在返回 view1 时停止

注意:有任何功能可以让我们导航到 view1 或 view2 的应用程序

0 投票
2 回答
4717 浏览

iphone - iOS:预览文档时是否可以自定义“打开方式...”菜单?

我希望在我的应用程序中利用UIDocumentInteractionControllerQLPreviewController预览 PDF 和图像。我想知道是否可以进行以下任何自定义(我已经搜索了文档但没有任何运气)。

  • 完全删除“打开方式...”菜单(例如,用户可以预览图像但不能将其导出到不同的应用程序)

  • 让“打开方式...”菜单打开一个文件,而不是正在预览的文件(例如,预览是 PDF 文档,但“打开方式...”菜单实际上会导出 ePub 文件)

UIDocumentInteractionControllerDelegate有一个documentInteractionController:canPerformAction:看起来类似于我正在寻找的方法,但文档表明copy:并且print:是唯一受支持的选择器。

(另外,不太重要,但是是否可以修改aUIModalTransitionStyle或a 的 or ?由于是 的子类,我想我可以设置 modalTransitionStyle 和 modalPresentationStyle 属性,但这并没有产生预期的结果.)UIModalPresentationStyleUIDocumentInteractionControllerQLPreviewControllerQLPreviewControllerUIViewController

0 投票
2 回答
1017 浏览

objective-c - 行动表未被驳回

我最近编写了一个类,它从一个表格单元中呈现一个自定义 uiactionsheet,在这个动作表中是一个选择器视图和一个工具栏。当按下工具栏上的完成按钮时,将发送一个带有所选pickerview 值的通知,并且操作表被关闭。有时,当按下完成按钮时,动作表会从视图中消失,但该动作表的模态属性似乎仍然无法在出现的视图上选择任何内容。移动到另一个选项卡并返回似乎可以解决这个问题。有没有人有任何想法可能导致这种情况?

下面是我用来关闭我的操作表的代码:

以及被调用的通知方法:

感谢您花时间阅读这篇相当长的帖子,威尔

0 投票
2 回答
815 浏览

core-data - 如何暂停 NSFetchedResultsController 的工作?

我有一个由 NSFetchedResultsController 提供的 UITableViewController。从它,用户可以调用一个模态视图控制器,他或她可以在其中输入新数据。在此开始时,我创建一个临时对象,如下所示:

当用户做出选择时,这个“临时”对象的属性 newPtr 被设置。

问题是当模态 ViewController 可见时,基本 UITableViewController 仍然处于活动状态。在某些情况下,当它意识到尚未设置 newPtr 的强制属性时,它似乎吓坏了(导致崩溃)。

我能做些什么来阻止 NSFetchedResultsController 查看我的托管对象上下文,直到模式 ViewController 被解除?