关键字“anyObject”的替代使用,或纠正重叠图像的有效方式

时间:2012-01-06 06:36:25

标签: iphone objective-c overlap

我已经看过关键字anyObject现在多次使用以下方式:

UITouch *touch = [[event allTouches] anyObject];

想象一下这种情况。我确定了一个X和Y像素,我想放置一个UIImageView对象。在放置它之前,我想检查此像素位置没有其他图像以防止重叠。我的图像正在捕捉到网格,所以我就知道确切的像素位置。

我正在尝试确定将anyObject从确定的像素位置移动到我已经确定的新位置的语法。感谢您对此主题的任何考虑。

1 个答案:

答案 0 :(得分:0)

AnyObject只是一种索引NSArray的方法。您要问的问题稍微复杂一些,因为它涉及查询窗口中的子项列表,然后请求每个(不是任何)坐标以防止冲突。

我建议在http://developer.apple.com/library/ios/ipad/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandViews/WindowsandViews.html

进行一些轻读

特别注意子视图,框架和边界。祝你好运!!