gpt4 book ai didi

iphone - 我需要释放手势识别器吗?

转载 作者:行者123 更新时间:2023-12-03 18:18:13 31 4
gpt4 key购买 nike

如果我将手势识别器添加到名为 cell 的表格单元格,例如:

UILongPressGestureRecognizer *_longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(cellGestureRecognized:)];
_longPressRecognizer.allowableMovement = 20;
_longPressRecognizer.minimumPressDuration = 1.0f;
[cell addGestureRecognizer:_longPressRecognizer];
[_longPressRecognizer release], _longPressRecognizer = nil;

我是否需要在某个时候在此单元格上手动调用 -removeGestureRecognizer:,或者当不再使用该单元格时,手势识别器是否会被删除并为我释放?

最佳答案

手势识别器被添加到 View 的内部 NSMutableArray 中。一旦 View 被释放,这个数组就会被释放。因此 -removeGestureRecognizer: 不需要手动调用。

关于iphone - 我需要释放手势识别器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274777/

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