2012-02-15 9 views
0

MPMoviePlayerにカスタムCALayersが追加されています。サイズを変更したり、移動したりするたびに追加されます。サブレイヤは画面上の同じ場所に残ります。CALayerを再配置すると、自動的にサブレイヤが移動されますか?

私がここで使用した解決策は、Playerがサイズ変更または移動されたときにすべてのCALayerを再度配置することでした。

しかし、今の要件はわずかに変更されており、同じサイズのプレーヤーに大きなカスタムレイヤーを追加し、カスタムレイヤーを追加する必要があります。

レイヤーの位置を変更するだけで、サブレイヤの位置も変更されますか?

+0

代わりに 'autoresizingMask'を設定して' UIViews'を使用できますか? – Costique

答えて

0

パーセントレイヤーを移動すると、サブレイヤーも一緒に移動します。しかし、私はサイズ変更のためによく分かりません。

layoutSublayersの方法もご覧ください。それはあなたが望むようにサブレイヤをレイアウトすることができます。

関連する問題