「CAプログラミングガイド」では、制約レイアウトマネージャについて説明しています。ただし、iPhone SDKのCALayerには、constraintsプロパティまたはaddConstraintメソッドはありません。iPhone OSに制約レイアウトマネージャがありますか?
iPhone OSはカスタムレイアウトマネージャを提供していないと言う。しかし、標準のものはどうですか?
「CAプログラミングガイド」では、制約レイアウトマネージャについて説明しています。ただし、iPhone SDKのCALayerには、constraintsプロパティまたはaddConstraintメソッドはありません。iPhone OSに制約レイアウトマネージャがありますか?
iPhone OSはカスタムレイアウトマネージャを提供していないと言う。しかし、標準のものはどうですか?
スーパービュー/スーパーレイヤーに対するビュー/レイヤーの位置付けに使用できる唯一の方法は、スプリング&ストラットモデルです。カスタムレイアウトマネージャはiPhoneでは利用できません。
つまり、自動サイズ変更マスクを使用していますか? – Thanks
はい - Core Animationの場合、CAAutoresizingMaskで定義された定数に従ってマスクを使用することを意味します。 –
この点に関しては、実際にはドキュメントが間違っています。 iPhoneのCALayerではautoresizingMaskをプロパティとして使用できないため、レイヤーのスプリングとストラットのレイアウトを行う方法はありません。 –
スプリングとストラットのレイアウトのサポートは、UIViewのautoresizingMaskプロパティから利用できます。
非常に面白いもの、ブラッド! – Thanks