gpt4 book ai didi

iphone - 在uitableview中拖放

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

我目前正在开发一个应用程序,其中用户以表格 View 的形式显示列表。当用户选择特定行时,他/她可以将其拖动到另一行。发生这种情况时,会显示一条警报,提供一些具体信息。您知道如何做到这一点吗?

我正在做的是使用手势识别器。选择特定行时,会生成所选行的图像,然后将其拖动到特定的表格 View 单元格。我可以移动图像,但我的问题是,如果我不将 imageView 放在 UIView 下,则不会发生拖动的情况......

我的拖动代码是基于苹果的touches sample code .

更新:

经过一段时间的尝试,我几乎能够实现这一点。不过,我仍然有一个疑问。我正在创建一个单元格的图像,一旦它被点击。然后 UIPanGestureRecognizer 已被添加到它所生成的 imageView 中它的移动是可能的。唯一的问题是我如何知道图像被放置在哪个单元格上?

最佳答案

你应该实现:

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath

它将返回 YES,并且还实现:

- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
//do whatever u want after row has been moved
}

然后从tableView调用这个函数:

- (void)setEditing:(BOOL)editing animated:(BOOL)animated

进入编辑模式。

关于iphone - 在uitableview中拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5106102/

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