Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone ios中类似删除的效果_Iphone_Ios - Fatal编程技术网

Iphone ios中类似删除的效果

Iphone ios中类似删除的效果,iphone,ios,Iphone,Ios,我需要iOS上类似删除/移动应用程序效果的提示/代码,通常我已经启动了代码,我正在使用UIScroll中的UIButton列表 所以我的问题是假设我在屏幕上有8到10个按钮,我想通过拖动来改变它们的位置。例如,选择第6个按钮并移动或设置为介于1和2之间。当我把它们放在中间时,其他按钮的位置就会改变 我正在使用UIPangestureRecognitor进行拖动 如果您已经有了用于拖动的代码,那么剩下的就很简单了。只需使用UIView动画 [UIView beginAnimations:nil c

我需要iOS上类似删除/移动应用程序效果的提示/代码,通常我已经启动了代码,我正在使用
UIScroll
中的
UIButton
列表

所以我的问题是假设我在屏幕上有8到10个按钮,我想通过拖动来改变它们的位置。例如,选择第6个按钮并移动或设置为介于1和2之间。当我把它们放在中间时,其他按钮的位置就会改变


我正在使用
UIPangestureRecognitor
进行拖动

如果您已经有了用于拖动的代码,那么剩下的就很简单了。只需使用UIView动画

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
...
[button setFrame:newFrame];
...
[UIView commitAnimations];
基本上,只需将按钮移动到beginAnimations-Committeanimations块中的新位置


希望这对您有所帮助。

如果您已经有了用于拖动的代码,那么剩下的就很容易了。只需使用UIView动画

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
...
[button setFrame:newFrame];
...
[UIView commitAnimations];
基本上,只需将按钮移动到beginAnimations-Committeanimations块中的新位置

希望这有帮助。

下载并检查代码,这是我在需要实现时使用的

参考资料:

下载并检查代码,这是我在需要实现时使用的


参考资料:

感谢您的帮助,此代码仅用于拖动-我想喜欢更改按钮的位置。感谢您的帮助,此代码仅用于拖动-我想喜欢更改按钮的位置。