首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何拖放UIButton

问如何拖放UIButton
EN

Stack Overflow用户
提问于 2011-06-18 05:55:18
回答 2查看 1.8K关注 0票数 0

我的接口文件中有四个UIButtons。我有插座连接到每个按钮。我希望能够在屏幕上拖放它们。做这件事最好的方法是什么?我该怎么做呢?请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2012-09-18 21:01:37

现在有3种方法可以让项目--即UIViews和UIControls --成为可拖拽的。

覆盖用于拖动控件事件的目标/选择器添加平移手势识别器

The complete tutorial found here !!!

票数 0
EN

Stack Overflow用户

发布于 2015-07-08 19:27:20

试试这个,你可以随意拖拽你的按钮。

在ViewDidLoad中实现此代码

代码语言:javascript
复制
 [self.shoeimageOutlet addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
    [self.shoeimageOutlet addTarget:self action:@selector(imageMoved:withEvent:) forControlEvents:UIControlEventTouchDragOutside];

它将调用下面编写的方法

代码语言:javascript
复制
- (IBAction) imageMoved:(id) sender withEvent:(UIEvent *) event
{
    CGPoint point = [[[event allTouches] anyObject] locationInView:self.view];
    UIControl *control = sender;
    control.center = point;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6392242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档