显示模态控制器时与呈现控制器交互

2024-01-05

在呈现模型视图控制器时是否可以与呈现视图控制器进行交互?

 ------------
|            |
|    VC1     |
|            |
|            |
|            |
|            |
|------------|
|    VC2     |
|            |
 ------------

在上图中,VC1 是presentingViewControllerVC2 是presentedViewController。 我想要实现的用户体验是用户可以与VC1和VC2交互。目前,当 VC2 出现时,触摸不会传递到 VC1。


我可能会迟到,但假设您希望 VC2 是半屏。这允许您与 VC1 和 VC2 交互

class CustomListPlacesTableViewController: UIPresentationController {
    override var frameOfPresentedViewInContainerView: CGRect {
        get {
            containerView?.frame.origin.y = UIScreen.main.bounds.midY
            containerView?.backgroundColor = .black
            return super.frameOfPresentedViewInContainerView
        }
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

显示模态控制器时与呈现控制器交互 的相关文章

  • ANTLR 和 Eclipse(或任何像样的 IDE)

    我已经使用 ANTLRv3IDE 插件在 Eclipse 中使用 ANTLR 一段时间了 虽然它并不完美 而且有点过时 但它的工作相当不错 现在 我希望将我正在创建的另一个 DSL 切换到 ANTLRv4 然而 Eclipse 的支持似乎非
  • SubscriptionManager 用于读取运行 Android 5.1+ 的双 SIM 设备的 IMSI

    对于 API 22 我尝试使用 SubscriptionManager 读取双 SIM 卡 IMSI IMSI 是 14 到 15 个字符 格式如下 MCC MNC MSIN MCC 移动国家 地区代码 例如 美国为 310 MNC 移动网
  • 直接从浏览器将文件上传到 Azure Blob 存储?

    是否可以创建一个 html 表单以允许 Web 用户直接将文件上传到 azure blob 存储 而无需使用其他服务器作为中介 S3 和 GAW blobstore 都允许这样做 但我找不到任何对 azure blob 存储的支持 编辑 2
  • Pandas、大数据、HDF 表以及调用函数时的内存使用情况

    简短的问题 当 Pandas 在 HDFStore 上工作时 例如 mean 或 apply 它是否将内存中的完整数据作为 DataFrame 加载 还是将逐条记录作为 Serie 进行处理 详细描述 我必须处理大型数据文件 并且我可以指定
  • 如何从尖点库矩阵格式获取原始指针

    我需要从尖点库矩阵格式获取原始指针 例如 cusp coo matrix
  • iPhone 中的 NSNotification

    我正在将 NSSNotifcation 发送到 iPhone 应用程序中的另一个视图控制器 但它的观察者方法收到两次通知 这可能如何 任何人都可以指导我 我已经使用此代码来发布通知 NSNotificationCenter defaultC
  • removeall 和removeif 的用例

    我找到了这个 fun main val list MutableList
  • 如何将tchar指针转换为char指针

    我想将 tchar 转换为 char 这可能吗 如果是的话该怎么做 我使用unicode设置 A TCHAR要么是一个普通的char or a wchar t取决于您的项目的设置 如果是后者 您需要使用WideCharToMultiByte
  • 在合并的单元格中选择、插入照片并将其居中

    我是一名研发面包师 正在为我的团队制作食谱模板 模板中有照片 但我需要轻松地允许他们单击一个按钮 打开照片的文件选择器 然后将该照片放在合并的单元格中 我其实不太擅长做这个 Sub InsertPhotoMacro Dim photoNam
  • jqGrid刷新本地数据(JSON对象)

    我正在尝试将 jqGrid 与本地数据一起使用 但发现了几个问题 我正在初始化这样的事情 function refreshGrid grid results grid jqGrid data results datatype local c
  • Pymongo 批量插入

    我正在尝试批量插入文档 但批量插入时不会插入超过 84 个文档 给我这个错误 in insert pymongo errors InvalidOperation cannot do an empty bulk insert 是否可以批量插入
  • 为什么 fork 炸弹没有使 android 崩溃?

    这是最简单的叉子炸弹 我在许多 Linux 发行版上执行了它 但它们都崩溃了 但是当我在 android 终端中执行此操作时 即使授予后也没有效果超级用户权限 有什么解释为什么它没有使 Android 系统崩溃吗 一句话 ulimit Li
  • 无法在 Python 2.4 中解码 unicode 字符串

    这是Python 2 4 中的 这是我的情况 我从数据库中提取一个字符串 它包含一个变音的 o xf6 此时 如果我运行 type value 它会返回 str 然后我尝试运行 decode utf 8 但收到错误 utf8 编解码器无法解
  • 自定义字体显示在 IB 中,但不显示在模拟器中

    我已经设置了一个UITextView and a UILabel使用自定义字体 它是垂直镜像的蒙古文字体 但我还添加了英文文本 以便您可以看到效果 这些文字显示在 Interface Builder 中 但在模拟器中大部分字符都在UITex
  • Android:防止嗅探(例如使用 CharlesProxy)SSL 流量

    我使用 Charles 检查将我的应用程序发送到 HTTPS 的数据 我在手机上安装了 Charles CA 证书 因此我能够解密每个 SSL 流量 但我发现一些应用程序无法看到 SSL 流量 我如何将这种行为实现到我自己的应用程序中 有了
  • C# amo 获取角色完整

    我正在开发一个 SSAS 项目 其中除其他事项外 我需要获取 C 中表格多维数据集的完整用户列表 目前我让它以这样的方式工作 我可以获得角色 但数据不完整 当我调用 Server Database Roles 为了便于阅读而简化 属性并枚举
  • 如何在用户空间程序中使用内核 libcrc32c (或相同的函数)?

    我想在我自己的用户空间程序中进行一些 CRC 检查 我发现内核加密库已经在系统中 并且支持 SSE4 2 我尝试直接 include
  • 类模板的 C++ 静态成员 - 链接器警告“多重定义”[重复]

    这个问题在这里已经有答案了 假设出于某种原因 我想要一个类模板 MyTemp 和一些静态数据成员 smDummyVar Mytemp h ifndef MY TEMP H define MY TEMP H template
  • 允许使用 SurfaceTexture 在 GLSurfaceView 渲染器中进行多通道渲染

    我正在显示视频GLSurfaceView使用需要连续应用多个着色器的自定义渲染器 目前 它可以成功地使用一个着色器 但我不确定如何扩展渲染管道以连续应用多个着色器 我知道有一些关于应用多个着色器的示例 使用FrameBuffers and
  • 使用 nginx 在云上部署 django 和 React

    我有一个 digitalocean 服务器 并且已经使用 Gunicorn 和 nginx 部署了 Django 后端服务器 如何在同一台服务器上部署 React 应用程序 您可以构建 React 应用程序并使用 Nginx 提供其静态文件

随机推荐

  • Android Studio 3.0 和 gradle 升级 - 创建 apk 时缺少 base.apk 代码

    我尝试在 Android Studio 3 0 稳定 中将我的 gradle 从 2 3 3 升级到 3 0 0 项目构建正常 但我在创建 安装 APK 时遇到问题 Failure INSTALL FAILED INVALID APK Pa
  • 如何获取firestore中的文档,其文档ID存储在列表中?,即只携带这些文档....?

    我有一个包含特定集合 用户 的文档 ID 的列表 我想获取仅存在于该列表中的文档 并且这些文档位于前面提到的 用户 集合中 Code getUsers async double radius 0 3 String field GeoPosi
  • MacVim 和 Mercurial 签入

    我正在尝试使用 MacVim 作为默认编辑器 显然是在我的 Mac 上 我想让 MacVim 在我编辑提交消息时hg ci 不幸的是 当我这样做时 通过设置EDITOR mvim or alias vi mvim MacVim 弹出一条空消
  • 如何将带有键/值的数组转换为 JSON c#

    我对 C 完全陌生 我已经让自己很头疼了 我知道这对你来说可能是小孩子的事情 但我花了一个多小时在谷歌上搜索 似乎无法解决 我想做的就是将数组转换为 JSON 我很了解 PHP 所以这里是我正在尝试做的一个示例 在 PHP 中 myarr
  • 带有 /etc/hosts 的完全限定机器名称 Java

    我正在尝试使用 Java 获取我的计算机 Windows 7 x64 的完全限定名称 在我的计算机上 我更新了 c Windows system32 drivers etc hosts 文件 使其具有如下条目 10 44 2 167 mys
  • 在android中添加自定义单选按钮

    我正在尝试为 Android 中的常规按钮获取单选按钮效果 我下面有一个简单的 Android 单选按钮 代码是 活动 main xml
  • Heroku *.js 未预编译错误

    我在 Heroku Cedar 堆栈上使用 Rails 在编译资产时没有抛出任何问题 但随后出现 500 内部服务器错误 2012 06 25T23 22 59 00 00 app web 1 ActionView Template Err
  • Vue中满足特定条件的嵌套值过滤数组

    我正在尝试过滤包含嵌套对象数组的数组 我希望 v for 只显示那些满足特定条件的对象 我创建了一个 JSfiddle点击这里 https jsfiddle net boldstar eywraw8t 436472 让我困惑的部分是每个参与
  • 了解CPU寄存器

    我是汇编语言的初学者 并试图理解这些都是如何工作的 我的问题可能看起来很愚蠢 但无论如何 我不太清楚 考虑以下简单的程序 section text global start start mov eax text mov val eax mo
  • CollapsingToolbarLayout ImageView 不可滚动

    Using Cheesesquare Android 支持库示例 https github com chrisbanes cheesesquare是否可以制作标题ImageView可滚动
  • UDT 可以以任何方式用作方法参数吗?

    多年来我一直避免使用Public TypeUDT 在 VBA 中 因为它们很难传递 而且我从来没有真正费心去理解为什么 直到现在 创建一个类模块并使用实际对象更容易 但最近我尝试了一下 一旦我认为他们必须通过ByRef 就像数组一样 事情开
  • 如何使用 jQuery 更改链接的标题

    这是我的代码 link attr href link link text text 如何使用 jQuery 更改链接的标题 我正确地更改了网址 但无法编辑文本 我做错了什么 a href target blank text a link a
  • MATLAB 清除后是否保留一些变量?

    我有一个程序可以读取一个非常大的 Excel 文件并创建一些大变量 如果我尝试连续多次运行它 则会耗尽存储空间 这是有道理的 即 大程序 大程序 会崩溃 然而 我不明白的是为什么 大程序 全部清除 大程序 也会崩溃 为了多次运行它 我每次都
  • 使用asmack检索离线消息

    我是 asmack 和 openfire 的新手 经常寻找这个问题的有效答案 但在任何地方都找不到 如何在登录我的 asmack 帐户时检索离线消息 我使用了以下代码 configure ProviderManager getInstanc
  • 使用 Xamarin 更新 UI

    我在使用 Xamarin 更新 UI 时遇到困难 目标是制作响应式 UI 以便用户知道应用程序正在思考 以下是我的尝试 尝试1 private void BeginProcess string fileName Device BeginIn
  • 没有类的 React 有状态组件

    在 React 中 我们可以将组件编写为纯函数 然而 这样做的问题是 由于缺乏生命周期挂钩和状态 您无法将其用作有状态组件 所以 我想知道是否有任何方法可以在不使用类的情况下创建有状态组件 我发现的是createClass帮手 但是 Rea
  • 如何检查 lua 表是否只包含顺序数字索引?

    如何编写一个函数来确定它的表参数是否是真正的数组 isArray 1 2 4 8 16 gt true isArray 1 two 3 4 5 gt true isArray 1 3 two 2 3 4 5 gt true isArray
  • jQuery 在单选上突出显示表格行

    我有一个表 标准标记 每行都有一个单选选择 一旦选择了收音机 我想强调这一点 听起来很简单 但我无法触发它 这是标记 表行 tr td some data td td some data td td some data td td td t
  • 如何在 SQL Server 中将 hh:mm:ss 转换为 hh:mm?

    如何在 SQL Server 中将 hh mm ss 转换为 hh mm select Count Page as VisitingCount Page CONVERT VARCHAR 8 Date 108 from scr Securis
  • 显示模态控制器时与呈现控制器交互

    在呈现模型视图控制器时是否可以与呈现视图控制器进行交互 VC1 VC2 在上图中 VC1 是presentingViewControllerVC2 是presentedViewController 我想要实现的用户体验是用户可以与VC1和V