像ios中删除的效果
我需要在iOS上删除/移动app效果的提示/代码,通常我已经启动了代码,我在UIScroll
使用UIButton
列表。
所以我的问题是假设我在屏幕上有8到10个按钮,我想通过拖动来改变它们的位置。 例如选择第6个按钮并移动或设置为1到2之间。当我把它们放到其他按钮的位置之间时会改变。
我正在使用UIPanGestureRecognizer
进行拖动。
下载, Tiles-v1.0.zip和检查代码,这是我在需要实现时使用的。
reference: 移动UIViews以避免碰撞,例如在Springboard上重新排列图标
如果您已经有拖动代码,其余的很容易。 只需使用UIView动画。
[UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.3]; ... [button setFrame:newFrame]; ... [UIView commitAnimations];
基本上,只需将按钮移动到beginAnimations – commitAnimations块中的新位置即可。
希望这可以帮助。
- prepareForSegue没有被调用,当我点击一个button,而不使用performSegueWithIdentifier
- UITableView – IndexPath总是返回0,并且需要2次点击才能将正确的数据传递给视图控制器
- 为什么这段代码引起“CoreData:error:(19)PRIMARY KEY必须是唯一的”错误?
- 核心数据:插入对象崩溃在全局队列
- 在“等待审阅”状态中添加iPhone应用程序的屏幕截图
- 在iPhone 4.3模拟器中再次调用MPMoviePlayerPlaybackDidFinishNotification时设置contentURL
- AVAssetWriterinputH.264直通到QuickTime(.mov) – 传入SPS / PPS来创buildavcCprimefaces?
- 我想在iPhone的uiimageview中显示url的video图像
- 如何使用ExpressPlay sdk将epub文件集成到自己的电子书阅读器应用程序中?