gpt4 book ai didi

iphone - UTableViewController 上的触摸事件

转载 作者:行者123 更新时间:2023-11-28 22:34:45 24 4
gpt4 key购买 nike

我需要在 UTableViewController 上添加触摸事件

就像会有一张图片 w.r.t.对于每个 UICell,因此当用户触摸任何单元格时,相应的图像将对用户可见,图像将仅对用户可见屏幕上有触摸事件。当用户将手指从屏幕上移开时,图像将再次隐藏。

请指导实现这一目标

最佳答案

您可以使用 UILongPressGestureRecognizer 更改图像。您可以向单元格添加手势,也可以在 hangleLongPress 方法中更改图像。

UILongPressGestureRecognizer *lpgr = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)];
lpgr.minimumPressDuration = 1.0; //user must hold for 1 second
[cell addGestureRecognizer:lpgr];


- (void)handleLongPress:(UIGestureRecognizer *)gestureRecognizer
{
if (gestureRecognizer.state == UIGestureRecognizerStateBegan)
{
// ----------------- Make here image visible ----------
}

if (gestureRecognizer.state == UIGestureRecognizerStateEnded)
{
// ------------ Make here image invisible ----------
}
}

关于iphone - UTableViewController 上的触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16411856/

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