标签: drag

如何使用UIPanGestureRecognizer移动对象?iPhone/iPad版

这个UIPanGestureRecognizer课程有几个例子.例如,我已阅读此内容,但仍无法使用它...

在我正在处理的nib文件上,我有一个UIView(图像上的白色矩形),我希望用该类拖动:

在此输入图像描述

在我的.m文件中,我放置了:

- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
    NSLog(@"Test to see if this method gets executed");
}
Run Code Online (Sandbox Code Playgroud)

当我将鼠标拖过时,该方法无法执行UIView.我也试过放置:

- (void)pan:(UIPanGestureRecognizer *)gesture
{
    NSLog(@"testing");
}
Run Code Online (Sandbox Code Playgroud)

并且该方法也不会被执行.也许我错了,但我认为这个方法应该像- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event我必须放置该方法的方法一样工作,只要有触摸就会调用它.

我究竟做错了什么?也许我必须绘制与该方法的连接?如果是这样我怎么能这样做?

iphone objective-c drag ipad

78
推荐指数
3
解决办法
12万
查看次数

chrome在拖动时将光标设置为文本,为什么?

我的应用程序有许多拖放功能.拖动时我希望光标更改为某些抓取光标.Internet Explorer和Firefox可以正常工作,但Chrome总是将光标更改为文本光标.

text google-chrome cursor drag

56
推荐指数
6
解决办法
2万
查看次数

Android Google地图:禁用MapFragment中的拖动功能

当用户尝试用手指拖动地图而不打扰放大和缩小时,我可以禁用拖动功能吗?

任何人请建议这样做的想法!感谢您的宝贵帮助!!

android google-maps drag mapfragment

56
推荐指数
5
解决办法
3万
查看次数

如何在ios模拟器上模仿双指滚动/拖动手势?

我有一个滚动页面,我最少指定两个手指.它适用于我的设备,但不知道如何在模拟器上模仿这个手势.我可以毫无问题地模仿单指滚动.我已经尝试过选项/ ctrl/shift等,但无法让它工作.也许我的组合错了.谁知道怎么样?谢谢.

scroll simulator gesture drag ios

48
推荐指数
6
解决办法
3万
查看次数

谷歌地图Api v3在地图上拖动事件

我正在使用谷歌地图v3 api.我需要在地图上检测拖动事件.无论是拖动地图移动到附近的地理位置还是拖动标记.当任何一个事件发生时,我需要一些javascript函数来运行.

drag google-maps-api-3

42
推荐指数
1
解决办法
4万
查看次数

如何在Raphael.js/IE中使模式"固定"?

我正在创建一个小工具来说明偏光镜片的好处.基本上,用户将镜头(Raphael.js路径)拖过一个令人眼花缭乱的场景(容器DIV的CSS背景)并"透视"镜头.这是js代码:

var rsr = Raphael("playmask", 720,540);
// Lens path
var path_f = rsr.path("M0,73.293c0.024-39.605,17.289-53.697,35.302-61.34C53.315,4.312,99.052-0.012,119.011,0 c38.56,0.021,43.239,11.164,43.229,29.9c-0.002,3.45-0.76,28.632-16.349,58.949c-10.332,20.092-28.434,60.424-76.452,60.396 C29.821,149.223-0.022,112.898,0,73.293 M200.594,29.922c0.011-18.734,4.699-29.871,43.262-29.851 c19.96,0.013,65.691,4.39,83.695,12.052c18.005,7.662,35.254,21.772,35.231,61.379c-0.023,39.606-29.909,75.896-69.526,75.872 c-48.02-0.027-66.076-40.377-76.384-60.484C201.32,58.557,200.594,33.373,200.594,29.922");

path_f.attr({"stroke-width":2, fill:'url(img/polarized.jpg)'} );

var move = function(dx,dy){
    this.translate( dx-this.ox, dy-this.oy );
    this.ox = dx;
    this.oy = dy;
},
start = function(){
    this.ox = 0;
    this.oy = 0;
},
end = function(){   
};

path_f.drag(move,start,end);
Run Code Online (Sandbox Code Playgroud)

#playmaskdiv有这个CSS(只是"非偏振"背景图像和尺寸):

#playmask{
    height:540px;
    width:720px;
    background: url(img/unpolarized.jpg);
}
Run Code Online (Sandbox Code Playgroud)

我坚持的是:

  • Chrome/Firefox一如既往地发挥出色:镜头形状显示出来,填充图像看起来"固定",同时拖动镜头(见第一张照片);
  • IE版本7,8,9可以工作,但是(惊喜!)它们的行为方式不同:填充图像"胶合"到镜头形状(参见第二张附图).

我在这里要问的是:我能否以相似的方式使IE9/8/7表现出来,即在拖动镜头时保持填充图像的固定?如果是这样,怎么样?

Firefox截图: Firefox 11.0中的行为

IE9截图: IE9中的行为

编辑 使用Modernizr检测浏览器功能,我注意到这种奇怪的行为似乎与IE 的"无笑"功能有关. 我发现IE9的一个奇怪的行为......背景不"粘",但如果我拖动面具,选择一些文字并按下鼠标右键,它会将"偏振"背景刷新到正确的位置!

编辑2(2012年5月21日)还没有解决方案:(但更确切地说,它与"无笑"功能无关 ;并且,重现IE9上的错误的正确方法是拖动玻璃周围,在页面的其余部分选择一些文字,然后滚动弹出的加速器图标(蓝色的箭头中有一个箭头).眼镜bg在正确的位置神奇地"刷新". …

javascript svg fill raphael drag

33
推荐指数
1
解决办法
3660
查看次数

如何获得UITableViewCell移动开始和结束的通知?

我的iOS应用程序中有一个UITableView会定期刷新.用户还可以随时移动tableview行(tableview始终处于编辑模式).

我想在用户开始拖动行时停止刷新计时器,并在删除行时再次启动它.

最后一部分应该很容易moveRowAtIndexPath,但如何获得有关拖动开始的通知?

iphone uitableview drag ios

31
推荐指数
3
解决办法
8171
查看次数

拖动时WPF列表框自动滚动

我有一个WPF应用程序ListBox.拖动机制已经实现,但是当列表太长并且我想将项目移动到不可见的位置时我不能.

例如,屏幕显示10个项目.我有20件物品.如果我想将最后一项拖到第一个位置,我必须拖到顶部并放下.向上滚动并再次拖动.

如何进行ListBox自动滚动?

c# wpf scroll listbox drag

26
推荐指数
2
解决办法
1万
查看次数

单击并拖动WPF中的选择框

是否可以在WPF中实现鼠标单击和拖动选择框.是否应该通过简单地绘制矩形,计算其点的坐标和评估此框内其他对象的位置来完成?还是有其他方法吗?

你能给一些示例代码或链接吗?

c# wpf mouse selection drag

23
推荐指数
2
解决办法
3万
查看次数

jquery html 5 dragstart .on('dragstart',function(e){})e.dataTransfer.setData()不起作用

chrome throw err:无法调用未定义的方法'setData',我发现e不等于window.event(它没有属性dataTransfer);两者都有很大的不同

我发现在click事件中两者几乎相等.

我使用了http://code.jquery.com/jquery-latest.js.

我不使用拖动功能,我只想知道原因.它是html 5中的新功能,jquery仍然落后于它?还是jquery团队不想支持它?或其他一些原因

javascript jquery html5 drag

23
推荐指数
1
解决办法
3万
查看次数