【发布时间】:2010-10-18 16:04:23
【问题描述】:
我爬遍了所有的网络,但什么都没有。
我有一个 for 循环来在 uiscrollview 控制器中创建 uiimageview。 这是一组图像,您可以水平滚动。
for (int i = 0; i < NIMAGES; i++) {
NSString *filename = [NSString stringWithFormat:@"image%d.png", i+1];
ScrollerImage *iv = [[ScrollerImage alloc] initWithNibName:@"ScrollerImage" bundle:nil];
[iv initWithImage:[UIImage imageNamed:filename]];
iv.frame = CGRectMake(i * 320.0f, 0.0f, 320.0f, 150.0f);
iv.exclusiveTouch = YES;
iv.userInteractionEnabled = YES;
[sv addSubview:iv];
[iv release];
}
ScrollerImage 类是一个UIImageView 控制器
#import <UIKit/UIKit.h>
@interface ScrollerImage : UIImageView {
}
@end
现在,我该如何拖动(不需要移动,也可以是视图的副本或视图的 id,任何可以让我识别图像的东西)从滚动到另一个视图? 它就像一个购物车,您可以在底部视图(购物车)中拖动项目。
像这样:
【问题讨论】:
-
这个对类似问题的回复应该可以帮助任何其他寻求有关该主题指导的人:http://stackoverflow.com/questions/7444231/ios-drag-and-drop-between-scroll-views/7969538#7969538
标签: objective-c uiview drag-and-drop uiscrollview uiimageview