frameとboundsの関係について勉強をしています。
boundsのoriginは子UIViewの位置に影響を与えるというとこまではわかりました。しかし私が理解できないのが、boundsのoriginを変更した時の、子UIViewの移動方向です。
例えば、親ビューのbounds.originを(0, 0)から(100, 100)にした場合、子ビューは左に100、上に100移動しますよね?自分はこれが右に100、下に100移動するのではないかと予想してたので、全く逆の結果に混乱してしまいました。こう予想したのは、自身のframe.originを(0, 0)から(100, 100)にした場合は右に100下に100移動するからです。
bounds.originの変更はなぜ子ビューが逆に移動するのか説明していただけると嬉しいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/30 04:56
2016/03/30 15:39