【问题标题】:Name of iOS ui elementiOS ui 元素的名称 【发布时间】:2020-01-29 03:25:06 【问题描述】: 这个半屏可滚动弹窗elememt在iOS中是如何调用的?在许多应用程序中都见过它,所以我想它应该是原生的。 【问题讨论】: 标签: ios uielement 【解决方案1】: 尽管它很常见,但它并不是标准的 UIKit 元素。它是一个自定义呈现的视图控制器(不是标准配置)。您将需要一个自定义过渡动画和演示控制器以及用于解除的手势识别器。 (有很多教程向您展示如何做到这一点。) iOS 13 中的新功能,所有显示的视图控制器默认都具有这种通用配置(称为“工作表”或“卡片”),但不像您显示的那样半屏(它们几乎填满了屏幕)。 【讨论】: 哦,真的吗?只是我已经多次看到这个带有灰色线条的东西作为顶部的拖动动作指示器。它在许多应用程序中看起来如此相似,所以我认为它应该是标准的。 我认为历史是 Apple 开始在音乐应用程序和类似应用中这样做,而没有将其作为标准元素泄露出去,每个人都开始说“他们是怎么做到的?”并滚动自己。这就是 Apple 最终在 iOS 13 中提供类似功能的原因。 对于一些技术,参见例如stackoverflow.com/questions/43530231/… - 我想我真的应该把这个问题标记为重复而不是回答...... 哦,现在我明白了。谢谢