我有一个大约是14000px乘14000px的图像。我想把它放在一个视图中,然后能够拖动该图像来更改所看到的内容。有没有一种原生的方法来做这件事,或者是一个已经编写的自定义类,或者我必须自己来做?
发布于 2013-01-23 00:20:21
对于iOS
1) drag and drop image around the screen:使用UITouch在屏幕上拖拽图片
2) Drag And Drop objects:在可滚动的图像库中拖放争用的对象
适用于Mac
我不认为有任何现成的方法可以让你使用mac os.You来实现你所需要的NSDraggingSource's – draggingSession:endedAtPoint:operation:。不幸的是,"-draggedImage:endedAt:operation:“方法在OSXv10.7及更高版本中被弃用。您可以参考this来实现NSDraggingSource协议。
draggingSession:movedToPoint:当拖动在屏幕上移动时调用。
- (空)draggingSession:(NSDraggingSession*)会话movedToPoint:(NSPoint)screenPoint
-- session :拖拽会话。
--screenPoint:拖动移动到的点,在屏幕坐标中。
我希望这将对you...Happy编码有用:-)
https://stackoverflow.com/questions/14462767
复制相似问题