有人可以告訴我如何獲取可可中的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