Könnte mir jemand zeigen, wie man die x- und y-Position eines UIB-Knopfes im Kakao bekommt?
Die Schaltfläche wird beim Klicken auf den Bildschirm verschoben, und ich möchte die aktuelle Position verwenden, um einen anderen UIBUtton relativ dazu zu positionieren.
Ich habe versucht,
zu verwenden %Vor%Der Compiler sagt mir, dass myButton möglicherweise nicht auf imageRectForContentRect reagiert.
Verwenden Sie
%Vor%Verwenden Sie speziell für die Position myButton.frame.origin.x und myButton.frame.origin.y. Das wäre die obere linke Ecke.
Dies funktioniert für jede UIView.
Der Compiler hat Recht (wie es wahrscheinlich ist): Es gibt keine Methode namens imageRectForContentRect
. Es gibt jedoch imageRectForContentRect:
, das ein CGRect als Argument verwendet. Sie müssen es nicht verwenden, um die Position zu erhalten.
Tags und Links objective-c iphone uibutton