首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS >>克隆UI对象以供拖放

iOS >>克隆UI对象以供拖放
EN

Stack Overflow用户
提问于 2014-04-29 10:43:36
回答 1查看 178关注 0票数 0

我希望为UI对象实现一个拖放机制- UIImageViews、UIButtons等.它的工作应如下:

  • 在Pan手势事件中,应该克隆原始UI对象。
  • 克隆的对象应该响应潘手势而不是原来的手势。
  • 还有其他的特征,但它们与我的问题无关.

现在..。我知道我应该创建一个新的UI对象,并将它作为Subview添加到VC.view属性中,并将手势识别器实现实现到这个克隆对象。

以下是我的问题:

  • 如果我的原始对象是另一个视图的子视图(如VC.view.subviews2) -如何将其框架从该子视图内转换为VC.view框架?
  • 如何使它取代原来的物体,成为潘手势的响应者?
EN

回答 1

Stack Overflow用户

发布于 2014-04-29 10:59:10

Q:如果我的原始对象是另一个视图的子视图(如VC.view.subviews2) -如何将其框架从该子视图内转换为VC.view框架?

Ans:

代码语言:javascript
复制
 CGPoint refPoint = [VC.view convertPoint:self.frame.origin fromView:VC.view.subviews[2]];

问:,如何使它成为潘手势的响应者,而不是原来的对象?

Ans:您还需要在克隆对象中添加pan手势

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23362386

复制
相关文章

相似问题

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