Autolayout + Constraintsを使用すると、実行時にオブジェクトのTRUE frame
をどのように見つけることができますか?iOS - 実行時にビューの制約を見つけ出す
私はUIButton
を画面の右上隅に拘束しています。
実行時にこのボタンのframe
をログアウトすると(viewDidLoad
)、私はそのx
の値が500であると言われています - もちろん正確ではありません(もしあれば、ボタンは画面外になります)。 しかし、私はConstraintsを使用していますが、ボタンはオフスクリーンではなく、右上隅にうまく収まります。
だから私はその真のx
値が何であるかを調べようとしています。
*は、最終的に私が達成しようとしている何本ある:ユーザーが離れて、このオブジェクトをドラッグできるようにする必要があり、ある時点でのアプリケーションは、元の位置にオブジェクトバックをアニメーション化する必要があります。
これを行う方法に関するご提案はありますか?
ビューのフレームは親ビューとの相対的な関係にあるため、ビューの階層によっては500が正しい場合があります。 –