UIView iOS 上的可拖动行为的名称是啥?

Posted

技术标签:

【中文标题】UIView iOS 上的可拖动行为的名称是啥?【英文标题】:What is the name of draggable behavior on UIView iOS?UIView iOS 上的可拖动行为的名称是什么? 【发布时间】:2011-09-16 14:17:10 【问题描述】:

ios 中的大多数视图都是可拖动的,就像在 safari 中一样,我可以拖动它,当我释放它时,它会弹回原位。这种行为称为对此的任何引用。

【问题讨论】:

【参考方案1】:

你想实现UIScrollView

UIScrollView 的核心概念 对象(或者简单地说,滚动视图)是 它是一种观点,其起源是 可在内容视图上调整。它 将内容剪辑到其框架,这 一般(但不一定) 与 应用程序的主窗口。一个卷轴 视图跟踪手指的运动 并相应地调整原点。 显示其内容的视图 “通过”滚动视图绘制 基于新的自身的一部分 原点,固定到偏移量 在内容视图中。滚动视图 本身没有绘图,除了 显示垂直和水平 滚动指示器。滚动视图 必须知道内容视图的大小 所以它知道什么时候停止滚动; 由 默认情况下,它“反弹”时 滚动超出了范围 内容。

【讨论】:

【参考方案2】:

听起来您指的是UIScrollView 中固有的功能。

【讨论】:

【参考方案3】:

您正在寻找UIScrollView,它在滚动“太远”时会弹回原位。

Safari 实现了 UIWebView,它实现了 UIScrollView,这就是它滚动的原因。

【讨论】:

以上是关于UIView iOS 上的可拖动行为的名称是啥?的主要内容,如果未能解决你的问题,请参考以下文章

ios模拟器:模拟滑动和拖动

UIView 转换后拖动行为错误

iOS - Swift - UIImage 上的可点击区域

使用 Bevy 0.4 拖动精灵的可接受方法是啥?

jQuery UI:使用容差触摸放置对象时的可拖动行为

IOS 拖动、轻弹或轻弹 UIView