UIImageView 拖动项目
来源:互联网 发布:linux 安全设置 编辑:程序博客网 时间:2024/06/06 03:35
Here's how to create a simple draggable image.//这是如何生成一个简单的拖动图象
// 1. Create a new class that inherits from UIImageView
@interface myDraggableImage : UIImageView { }
// 2. In the implementation for this new class, add the 2 methods:
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
// Retrieve the touch point 检索接触点
CGPoint pt = [[touches anyObject] locationInView:self];
startLocation = pt;
[[self superview] bringSubviewToFront:self];
}
- (void) touchesMoved:(NSSet*)touches withEvent:(UIEvent*)event
{
// Move relative to the original touch point 相对以前的触摸点进行移动
CGPoint pt = [[touches anyObject] locationInView:self];
CGRect frame = [self frame];
frame.origin.x += pt.x - startLocation.x;
frame.origin.y += pt.y - startLocation.y;
[self setFrame:frame];
}
// 3. Now instantiate the new class as you would any other new image and add it to your view
//实例这个新的类,放到你需要新的图片放到你的视图上
dragger = [[myDraggableImage alloc] initWithFrame:myDragRect];
[dragger setImage:[UIImage imageNamed:@"myImage.png"]];
[dragger setUserInteractionEnabled:YES];
- UIImageView 拖动项目
- IOS:iPhone、iPad 拖动 UIImageView(随手指移动)
- #iOS开发笔记#UIImageView实现拖动,放大/缩小,旋转
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- UIImageView
- 文件夹监视及文件删除的简易方法
- Redis 数据库官方文档
- Web前端国内的叫法与行业归类吗
- ubuntu install svn
- NoSQL空间
- UIImageView 拖动项目
- android常用控件(三)- ProgressBar、ListView
- DER编码和ASN.1
- 网上投简历技巧浅谈
- IntelThunderBolt超高速接口技术
- 创建与读取 plist 文件
- 如何高效日志管理
- Show a simple UIAlertView
- 支持web全局热键的jquery插件源码,仿office2007的alt键功能。