UIStackview
はiOS 9の新機能であることを知っています。アプリでiOS 8またはiOS 7をサポートしたい場合、スタックビューを使用すべきではないということですか?
UIStackView
は「iOS 9.0以降」でのみ使用可能です。
IOSの以前のバージョンをサポートする必要がある場合は、 OAStackView
を確認してください。これは、「UIStackView
からほとんどの機能を実装し、iOS 7をサポートする」 +。
いくつかのマイナーな機能はまだ終了していません。 IStackView-Playground project を使用して試してみましたが、かなりうまく機能しています。
また、MarkupKit(私はプロジェクトの作成者です)をチェックアウトすることもできます。
https://github.com/gk-brown/MarkupKit
LMColumnView
クラスとLMRowView
クラスはUIStackView
と非常に似ていますが、iOS 8で動作します。また、UIStackView
にはないいくつかの機能があります背景色と重量ベースの分布を設定する機能として。
詳細については、この記事を参照してください。
https://gkbrown.wordpress.com/2015/09/29/using-uistackview-with-markupkit/