-1
A
回答
1
我不确定你的问题是什么。我假设如下:
您的网格是与存储在
gridWidth
对象网格尺寸的正方形存储在
gridArray
从顶部下令从左上到右下当在网格中的对象的左上角中检测到轻击时,
userTappedObject:
被称为您有一个名为`layoutGrid'的函数,它是沃尔玛KS阵列,并设置每个对象的框架
例子:
- (void)userTappedObject:(id)tappedObject
{
NSUInteger indexOfBottomLeft = gridWidth * (gridWidth - 1);
// to exchange the tapped object with the object in the bottom left corner
NSUInteger indexOfTappedObject = [myMutableArray indexOfObject:tappedObject];
[gridArray exchangeObjectAtIndex:indexOfTappedObject withObjectAtIndex:indexOfBottomLeft];
// to move the tapped object to the bottom left corner, collapsing objects to the left
// from the bottom left corner to make room
[gridArray removeObject:tappedObject];
[gridArray insertObject:tappedObject atIndex:indexOfBottomLeft];
// layout the grid (this could animate changes if desired)
[self layoutGrid];
}
+0
谢谢,但我认为这不是什么即时通讯寻找...对不起。无论如何,伊尔给你那个+:D – DailyDoggy 2011-04-22 09:26:32
相关问题
- 1. 在nsmutablearray中移动对象
- 2. 同时移动2个对象
- 3. 替换,移动NSMutableArray中的对象
- 4. iOS:在NSMutableArray中移动对象
- 5. 在NSMutableArray中移除一个对象?
- 6. 移动时移动对象
- 7. 同时在Tkinter画布上移动多个对象
- 8. 对象的NSMutableArray
- 9. 如何从另一个NSMutableArray中移除一个NSArray的对象?
- 10. 在对象移动时检测Flex 4中的控件重叠?
- 11. Nsmutablearray插入对象atindex,但向下移动已插入的对象
- 12. 移动在NSMutableArray的
- 13. 编辑相同对象的NSMutableArray
- 14. 在不同对象中访问NSMutableArray
- 15. 移动对象
- 16. 移动对象
- 17. 同时向前,向左,向右自动移动对象
- 18. 用另一个NSMutableArray对自定义对象排序NSMutableArray
- 19. NSMutableArray包含对象
- 20. 同时移动多个UIImageViews
- 21. 如何在NSMutableArray中找到不同的对象并添加到另一个NSMutableArray?
- 22. NSCFString countByEnumeratingWithState:对象:计数:错误,同时搜索NSMutableArray
- 23. 将对象添加到NSMutableArray时出错
- 24. 从NSMutableArray中删除对象时崩溃
- 25. nsmutablearray调用时不添加对象
- 26. Java对象移动
- 27. 同时在一个动画中同时放大两个对象动作jQuery
- 28. 添加一个临时对象到一个NSMutableArray
- 29. 限制对象同时移动X,Y吗?
- 30. 在一个NSMutableArray中管理不同类的对象
你会得到更多(更好)的反应,如果你的问题标题更加具体和您发布的更多细节到底是什么您正在尝试执行以及您目前尝试的操作,包括相关示例代码。 – XJones 2011-04-20 17:55:14
我知道,我在网吧的事情,我不得不输入非常快......我知道这个问题会得到一个减号:) – DailyDoggy 2011-04-22 09:24:33