我对iphone开发很新。我有一个情况。我有一些标签可以在屏幕上拖动。
我想要的是当这些标签中的任何一个被拖动到某个文本字段并通过textfiels发布时,UIlabel测试被分配给该文本字段。
这方面的关键是当UILabel在UITextfield内时我必须检查一个条件。
你能帮助我制造这种情况。
提前完成
答案 0 :(得分:1)
这可能不是最好的方法,但应该有效:
CGRect textfieldFrame = textfield.frame;
CGRect labelFrame = label.frame;
if (!CGRectIsNull(CGRectIntersection(textfieldFrame, labelFrame))) {
// the two objects' frames are overlapping
}
这只有作用我相信如果两个对象都附加到同一个视图,但它应该让你开始。