有人可以告诉我如何获取可可中的UIButton的x和y位置吗?如何获取UI按钮的X和Y位置iPhone
该按钮在点击时在屏幕上移动,我想使用它的当前位置来定位另一个UIBUtton。
我使用
CGRect rect=[myButton imageRectForContentRect];
编译器告诉我,则myButton可能不imageRectForContentRect回应尝试。
有人可以告诉我如何获取可可中的UIButton的x和y位置吗?如何获取UI按钮的X和Y位置iPhone
该按钮在点击时在屏幕上移动,我想使用它的当前位置来定位另一个UIBUtton。
我使用
CGRect rect=[myButton imageRectForContentRect];
编译器告诉我,则myButton可能不imageRectForContentRect回应尝试。
使用
myButton.frame
具体地,对于位置,使用myButton.frame.origin.x和myButton.frame.origin.y。那将是左上角。
CGPoint position = myButton.frame.origin;
这适用于任何UIView。
编译器是正确的(因为它很容易):没有方法叫做imageRectForContentRect
。但是,imageRectForContentRect:
以CGRect作为参数。你不必使用它来获得位置。
甜!非常感谢 – dubbeat 2010-02-23 16:11:13
我的按钮没有.frame。 – iosMentalist 2013-12-06 07:52:39