2009-12-18 74 views
0

我对iphone开发颇为陌生。我在这里有一个情况。我有一些可以在屏幕上拖动的标签。将UIlabel的文本分配给文本字段

我想要的是,当这些标签中的任何一个被拖动到某个文本字段并通过textfiels发布时,UIlabel将测试分配给该文本字段。

问题的关键是我必须检查UILabel在UITextfield内部的情况。

你能帮我制造这种情况吗?

提前感谢名单

回答

1

这可能不是最好的方式,但它应该工作:

CGRect textfieldFrame = textfield.frame; 
CGRect labelFrame = label.frame; 
if (!CGRectIsNull(CGRectIntersection(textfieldFrame, labelFrame))) { 
    // the two objects' frames are overlapping 
} 

这只能我相信,如果两个物体连接到相同的观点,但它应该让你开始。

+0

谢谢你,thanx很多.......... – 2009-12-18 08:00:51