gpt4 book ai didi

ios - 试图理解 TranslationInView

转载 作者:可可西里 更新时间:2023-11-01 03:43:19 26 4
gpt4 key购买 nike

在我的 UITableViewCell 子类中,我添加了一个平移手势,在 gestureRecognizerShouldBegin 方法中,我检查了 self.frame.origin.xself.frame.origin.y 都是 0.000000 和 0.000000 在应用 TranslationInView CGPoint translation = [gestureRecognizer translationInView:[self superview]]; 我得到x=-4.000000 和 y=0.000000

TranslationInView 是如何工作的,当我得到单元格 0.0 和 0.0 的正确位置时,我正在努力思考它,因为第一个单元格将有 0.0 和 0.0,为什么我需要 TranslationInView

最佳答案

TranslationInView 是 UIPanGestureRecognizer 的一种方法,它会告诉您自上次重置以来触摸移动了多远。当触摸消失或您自己重置时,它会重置。

例如

- (void) pan: (UIPanGestureRecognizer *) recognizer
{
if ((recognizer.state == UIGestureRecognizerStateChanged)||(recognizer.state == UIGestureRecognizerStateEnded)) {
CGPoint translation = [recognizer translationInView:self];
}
}

CGPoint 翻译随着手势移动的距离增加/减少。

关于ios - 试图理解 TranslationInView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27347177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com